Partilhar via


Classe SqlScriptDomGenerator

Gerador de DOM (modelo) do objeto domínio do SQL Server específicas de script.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.SchemaModel.ScriptDomGenerator
    Microsoft.Data.Schema.Sql.SchemaModel.SqlScriptDomGenerator
      Microsoft.Data.Schema.Sql.SchemaModel.Sql100ScriptDomGenerator
      Microsoft.Data.Schema.Sql.SchemaModel.Sql80ScriptDomGenerator
      Microsoft.Data.Schema.Sql.SchemaModel.Sql90ScriptDomGenerator

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

Sintaxe

'Declaração
Public MustInherit Class SqlScriptDomGenerator _
    Inherits ScriptDomGenerator
public abstract class SqlScriptDomGenerator : ScriptDomGenerator
public ref class SqlScriptDomGenerator abstract : public ScriptDomGenerator
[<AbstractClass>]
type SqlScriptDomGenerator =  
    class
        inherit ScriptDomGenerator
    end
public abstract class SqlScriptDomGenerator extends ScriptDomGenerator

O tipo SqlScriptDomGenerator expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade protegida GenerateInlineConstraint Obtém ou define um valor que indica se gerar in-line restrições CreateTable instruções são geradas.
Propriedade protegida KeepBodyScriptFormat Obtém um valor que indica se deseja preservar o formato do script de corpo.
Propriedade protegida Schema Obtém o esquema de modelo.
Propriedade protegida SupportingStatementOption Obtém ou define as opções de instrução que permitem que os chamadores para solicitar declarações que podem ter instruções (como permissões) de suporte ou solicitar somente essas instruções que têm suporte a instruções de suporte.

Início

Métodos

  Nome Descrição
Método públicoMembro estático AddAssemblySourceToAssemblyParameter
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 GenerateScriptDom Gera um IScriptFragment. (Herdado de ScriptDomGenerator.)
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 público IsSupported Verifica se há suporte para a operação de ScriptDOM para o tipo de elemento especificado. (Substitui ScriptDomGenerator.IsSupported(ModelElementClass, ScriptDomOperation).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público TryGenerateScriptDom Implementações de ScriptDomGenerator podem criar "Criar", "Alter" ou "Soltar" versões de instruções com base no elemento de modelo de entrada. (Substitui ScriptDomGenerator.TryGenerateScriptDom(IModelElement, ScriptDomOperation, IScriptFragment%).)

Início

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.Sql.SchemaModel