SqlScriptGeneratorOptions Класс

Определение

Управляет параметрами создания скриптов SQL

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
Наследование
SqlScriptGeneratorOptions

Конструкторы

Имя Описание
SqlScriptGeneratorOptions()

Управляет параметрами создания скриптов SQL

Свойства

Имя Описание
AlignClauseBodies

Возвращает или задает логическое значение, указывающее, должны ли выровняться тела from, WHERE, GROUP BY и т. д.

AlignColumnDefinitionFields

Возвращает или задает логическое значение, указывающее, следует ли выровнять поля определения столбцов (имя столбца, тип данных, ограничения) в столбцы выравнивания.

AlignSetClauseItem

Возвращает или задает логическое значение, указывающее, следует ли выровнять элементы предложения SET в инструкции UPDATE.

AllowExternalLanguagePaths

Возвращает или задает логическое значение, указывающее, можно ли использовать пути к файлам для содержимого внешнего языка.

AllowExternalLibraryPaths

Возвращает или задает логическое значение, указывающее, можно ли использовать пути к файлам для содержимого внешней библиотеки.

AsKeywordOnOwnLine

Возвращает или задает логическое значение, указывающее, следует ли записывать ключевое слово AS в собственной строке.

IncludeSemicolons

Возвращает или задает логическое значение, указывающее, следует ли включить точку с запятой после каждой инструкции.

IndentationSize

Возвращает или задает количество пробелов, используемых при отступе текста

IndentSetClause

Возвращает или задает логическое значение, указывающее, следует ли указывать предложение SET для инструкции UPDATE.

IndentViewBody

Возвращает или задает логическое значение, указывающее, следует ли отступить текст инструкции представления.

KeywordCasing

Возвращает или задает параметр регистра ключевых слов, используемый во время создания скрипта

MultilineInsertSourcesList

Возвращает или задает логическое значение, указывающее, должен ли список источников столбцов INSERT распространяться по нескольким строкам.

MultilineInsertTargetsList

Возвращает или задает логическое значение, указывающее, должен ли список целевых объектов insert распределяться по нескольким строкам.

MultilineSelectElementsList

Возвращает или задает логическое значение, указывающее, следует ли перечислять элементы в виде списка с несколькими строками.

MultilineSetClauseItems

Возвращает или задает логическое значение, указывающее, должны ли элементы предложения SET отображаться в нескольких строках.

MultilineViewColumnsList

Возвращает или задает логическое значение, указывающее, должны ли столбцы инструкций представления быть перечислены в виде списка с несколькими строками.

MultilineWherePredicatesList

Возвращает или задает логическое значение, указывающее, следует ли записывать предикаты WHERE (выражения, разделенные AND и OR) на нескольких строках.

NewLineBeforeCloseParenthesisInMultilineList

Возвращает или задает логическое значение, указывающее, следует ли поместить новую линию перед закрытием скобки при написании списка с несколькими строками в скобках

NewLineBeforeFromClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением FROM в инструкции SELECT

NewLineBeforeGroupByClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением GROUP BY в инструкции SELECT.

NewLineBeforeHavingClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением HAVING в инструкции SELECT

NewLineBeforeJoinClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением JOIN в инструкции SELECT

NewLineBeforeOffsetClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением OFFSET

NewLineBeforeOpenParenthesisInMultilineList

Возвращает или задает логическое значение, указывающее, следует ли поместить новую строку перед открытым скобками при написании списка с несколькими строками в скобках.

NewLineBeforeOrderByClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением ORDER BY в инструкции SELECT.

NewLineBeforeOutputClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением OUTPUT

NewLineBeforeWhereClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением WHERE в инструкции SELECT

NewLineBeforeWindowClause

Возвращает или задает логическое значение, указывающее, должна ли быть новая строка перед предложением WINDOW в инструкции SELECT

SqlEngineType

Возвращает или задает тип обработчика Sql (Все|Подсистема |Azure) для создания скрипта

SqlVersion

Возвращает или задает версию SQL для создания скрипта для

Методы

Имя Описание
Reset()

Сбрасывает параметры в значение по умолчанию.

Применяется к