public void WriteScript(TSqlScript script, KeywordCasing casing = KeywordCasing.Lowercase) { _generator.Options.KeywordCasing = casing; WriteHeader(); foreach (var batch in script.Batches) { WriteBatch(batch); Go(casing); } }
private void Go(KeywordCasing casing) { switch (casing) { case KeywordCasing.Lowercase: _writer.WriteLine("go"); break; case KeywordCasing.Uppercase: _writer.WriteLine("GO"); break; case KeywordCasing.PascalCase: _writer.WriteLine("Go"); break; } _writer.WriteLine(); }