コード例 #1
0
        public void WriteScript(TSqlScript script, KeywordCasing casing = KeywordCasing.Lowercase)
        {
            _generator.Options.KeywordCasing = casing;

            WriteHeader();

            foreach (var batch in script.Batches)
            {
                WriteBatch(batch);
                Go(casing);
            }
        }
コード例 #2
0
        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();
        }