SqlScriptGeneratorOptions Classe

Definição

Controla as opções de Geração de Script sql

public class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions = class
Public Class SqlScriptGeneratorOptions
Herança
SqlScriptGeneratorOptions

Construtores

SqlScriptGeneratorOptions()

Controla as opções de Geração de Script sql

Propriedades

AlignClauseBodies

Obtém ou define um booliano que indica se os corpos de FROM, WHERE, GROUP BY etc. cláusulas devem ser alinhadas

AlignColumnDefinitionFields

Obtém ou define um booliano que indica se os campos de definição de coluna (nome da coluna, tipo de dados, restrições) devem ser alinhados em colunas de alinhamento.

AlignSetClauseItem

Obtém ou define um booliano que indica se os itens da cláusula SET em uma instrução UPDATE devem ser alinhados

AllowExternalLanguagePaths

Obtém ou define um booliano que indica se caminhos de arquivo podem ser usados para conteúdo de idioma externo

AllowExternalLibraryPaths

Obtém ou define um booliano que indica se os caminhos de arquivo podem ser usados para o conteúdo da biblioteca externa

AsKeywordOnOwnLine

Obtém ou define um booliano que indica se o palavra-chave as deve ser gravado em sua própria linha

IncludeSemicolons

Obtém ou define um booliano que indica se um ponto e vírgula deve ser incluído após cada instrução

IndentationSize

Obtém ou define o número de espaços a serem usados ao recuar texto

IndentSetClause

Obtém ou define um booliano que indica se a cláusula SET de uma instrução UPDATE deve ser recuada

IndentViewBody

Obtém ou define um booliano que indica se o corpo da instrução de exibição deve ser recuado.

KeywordCasing

Obtém ou define a opção de maiúsculas e minúsculas palavra-chave a ser usada durante a geração de script

MultilineInsertSourcesList

Obtém ou define um booliano que indica se a lista de fontes de coluna INSERT deve ser distribuída entre várias linhas

MultilineInsertTargetsList

Obtém ou define um booliano que indica se a lista de destinos da coluna INSERT deve ser distribuída entre várias linhas

MultilineSelectElementsList

Obtém ou define um booliano que indica se os elementos selecionados devem ser listados como uma lista de várias linhas

MultilineSetClauseItems

Obtém ou define um booliano que indica se os itens da cláusula SET devem ser listados em várias linhas

MultilineViewColumnsList

Obtém ou define um booliano que indica se as colunas de instrução de exibição devem ser listadas como uma lista de várias linhas

MultilineWherePredicatesList

Obtém ou define um booliano que indica se predicados WHERE (expressões separadas por AND e OR) devem ser gravados em várias linhas

NewLineBeforeCloseParenthesisInMultilineList

Obtém ou define um booliano que indica se uma nova linha deve ser colocada antes de um parêntese próximo ao escrever uma lista de várias linhas entre parênteses

NewLineBeforeFromClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula FROM em uma instrução SELECT

NewLineBeforeGroupByClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula GROUP BY em uma instrução SELECT

NewLineBeforeHavingClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula HAVING em uma instrução SELECT

NewLineBeforeJoinClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula JOIN em uma instrução SELECT

NewLineBeforeOffsetClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula OFFSET

NewLineBeforeOpenParenthesisInMultilineList

Obtém ou define um booliano que indica se uma nova linha deve ser colocada antes de um parêntese aberto ao escrever uma lista de várias linhas entre parênteses

NewLineBeforeOrderByClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula ORDER BY em uma instrução SELECT

NewLineBeforeOutputClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula OUTPUT

NewLineBeforeWhereClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula WHERE em uma instrução SELECT

NewLineBeforeWindowClause

Obtém ou define um booliano que indica se deve haver uma nova linha antes da cláusula WINDOW em uma instrução SELECT

SqlEngineType

Obtém ou define o tipo de mecanismo sql (Todos|Mecanismo|Azure) para gerar script

SqlVersion

Obtém ou define a versão do Sql para a qual gerar script

Métodos

Reset()

Redefine as opções com seu valor padrão.

Aplica-se a