Compartilhar via


Classe SqlScriptGeneratorOptions

Representa Transact-SQL Opções do gerador de script.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.ScriptDom.Sql.SqlScriptGeneratorOptions

Namespace:  Microsoft.Data.Schema.ScriptDom.Sql
Assembly:  Microsoft.Data.Schema.ScriptDom.Sql (em Microsoft.Data.Schema.ScriptDom.Sql.dll)

Sintaxe

'Declaração
Public Class SqlScriptGeneratorOptions
public class SqlScriptGeneratorOptions
public ref class SqlScriptGeneratorOptions
type SqlScriptGeneratorOptions =  class end
public class SqlScriptGeneratorOptions

O tipo SqlScriptGeneratorOptions expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SqlScriptGeneratorOptions Inicializa uma nova instância da classe SqlScriptGeneratorOptions.

Início

Propriedades

  Nome Descrição
Propriedade pública AlignClauseBodies Obtém ou define um booleano indicando se os corpos das cláusulas, tais como FROM, WHERE e GROUP BY deve ser alinhado.
Propriedade pública AlignColumnDefinitionFields Obtém ou define um valor booleano indicando se os campos de definição de coluna (nome da coluna, tipo de dados, restrições) devem ser alinhados em colunas de alinhamento.
Propriedade pública AlignSetClauseItem Obtém ou define um valor booleano indicando se os itens de cláusula de conjunto em uma instrução de atualização devem ser alinhados.
Propriedade pública AsKeywordOnOwnLine Obtém ou define um valor booleano indicando se a palavra-chave deve ser escrito em sua própria linha.
Propriedade pública IncludeSemicolons Obtém ou define um valor booleano indicando se um ponto e vírgula deve ser incluído após cada instrução.
Propriedade pública IndentationSize Obtém ou define o número de espaços a serem usados ao recuar o texto.
Propriedade pública IndentSetClause Obtém ou define um valor booleano indicando se a cláusula SET para uma instrução de atualização deve ser recuada.
Propriedade pública IndentViewBody Obtém ou define um valor booleano indicando se o corpo de instrução do modo de exibição deve ser recuado.
Propriedade pública KeywordCasing Obtém ou define a opção de maiúsculas e minúsculas de palavra-chave para usar durante a geração de script.
Propriedade pública MultilineInsertSourcesList Obtém ou define um valor booleano indicando se a lista de fontes de coluna de inserção deve ser espalhada em várias linhas.
Propriedade pública MultilineInsertTargetsList Obtém ou define um valor booleano indicando se a lista de destinos de coluna de inserção deve ser espalhada em várias linhas.
Propriedade pública MultilineSelectElementsList Obtém ou define um booleano indicando se selecionar elementos devem ser listados como uma lista de várias linhas.
Propriedade pública MultilineSetClauseItems Obtém ou define um valor booleano indicando se o conjunto de itens de cláusula devem estar listados em várias linhas.
Propriedade pública MultilineViewColumnsList Obtém ou define um valor booleano indicando se as colunas de instrução do modo de exibição devem estar listadas como uma lista de várias linhas.
Propriedade pública MultilineWherePredicatesList Obtém ou define um booleano indicando se onde predicados (expressões separadas por e e ou) devem ser gravados em várias linhas.
Propriedade pública NewLineBeforeCloseParenthesisInMultilineList Obtém ou define um valor booleano indicando se uma nova linha deve ser colocada antes de um parêntese de fechamento ao escrever uma lista de várias linhas entre parênteses.
Propriedade pública NewLineBeforeFromClause Obtém ou define um valor booleano indicando se deve haver uma nova linha antes da cláusula FROM em uma instrução SELECT.
Propriedade pública NewLineBeforeGroupByClause Obtém ou define um valor booleano indicando se deve haver uma nova linha antes da cláusula GROUP BY em uma instrução SELECT.
Propriedade pública NewLineBeforeHavingClause Obtém ou define um valor booleano indicando se deve haver uma nova linha antes da cláusula HAVING em uma instrução SELECT.
Propriedade pública NewLineBeforeJoinClause Obtém ou define um valor booleano indicando se deve haver uma nova linha antes da cláusula JOIN em uma instrução SELECT.
Propriedade pública NewLineBeforeOpenParenthesisInMultilineList Obtém ou define um valor booleano indicando se uma nova linha deve ser colocada antes de um parêntese aberto, ao escrever uma lista de várias linhas entre parênteses.
Propriedade pública NewLineBeforeOrderByClause Obtém ou define um valor booleano indicando se deve haver uma nova linha antes da cláusula ORDER BY em uma instrução SELECT.
Propriedade pública NewLineBeforeOutputClause Obtém ou define um valor booleano indicando se deve haver uma nova linha antes da cláusula OUTPUT.
Propriedade pública NewLineBeforeWhereClause Obtém ou define um valor booleano indicando se deve haver uma nova linha antes da cláusula WHERE em uma instrução SELECT.
Propriedade pública SqlVersion Obtém ou define a versão SQL para gerar um script para.

Início

Métodos

  Nome Descrição
Método público Equals Determina se o especificado Object é igual a atual Object. (Herdado de Object.)
Método protegido Finalize Permite que um objeto tentar liberar recursos e executar outras operações de limpeza antes que ele é recuperado pela coleta de lixo. (Herdado de Object.)
Método público GetHashCode Serves as a hash function for a particular type. (Herdado de Object.)
Método público GetType Obtém o Type da instância atual. (Herdado de Object.)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público Reset Redefine as opções.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)

Início

Comentários

Essas opções não são respeitadas pela ScriptDom em Visual Studio 2010.

Acesso thread-safe

Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.

Consulte também

Referência

Namespace Microsoft.Data.Schema.ScriptDom.Sql