All code paths avoid regex and manual string concatenation for schema. All schema DDL is generated by SMO (and DMM parsing is by ScriptDom). dotnet run --project src ...