Partilhar via


Classe SqlModelComparerConfiguration

Informações de configuração de comparação de modelos de comparação de dois SQL Server bancos de dados.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparerConfiguration
    Microsoft.Data.Schema.Sql.SchemaModel.SqlModelComparerConfiguration

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

Sintaxe

'Declaração
Public Class SqlModelComparerConfiguration _
    Inherits ModelComparerConfiguration
public class SqlModelComparerConfiguration : ModelComparerConfiguration
public ref class SqlModelComparerConfiguration : public ModelComparerConfiguration
type SqlModelComparerConfiguration =  
    class
        inherit ModelComparerConfiguration
    end
public class SqlModelComparerConfiguration extends ModelComparerConfiguration

O tipo SqlModelComparerConfiguration expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SqlModelComparerConfiguration() Inicializa uma nova instância da classe SqlModelComparerConfiguration.
Método público SqlModelComparerConfiguration(ModelComparisonFilter) Inicializa uma nova instância da classe SqlModelComparerConfiguration.
Método público SqlModelComparerConfiguration(ModelComparisonFilter, Boolean, Boolean) Inicializa uma nova instância da classe SqlModelComparerConfiguration.

Início

Propriedades

  Nome Descrição
Propriedade pública DefaultSchemaForSource Obtém ou define o esquema padrão no modelo de origem que é usado para definir o esquema padrão, se esse relacionamento não está definido.
Propriedade pública DefaultSchemaForTarget Obtém ou define o esquema padrão do modelo de destino que é usado para definir o esquema padrão, se esse relacionamento não está definido.
Propriedade pública DefaultUserForSource Obtém ou define o usuário padrão no modelo de origem que é usado para definir o responsável pela autorização de padrão ou um usuário padrão, se esse relacionamento não está definido.
Propriedade pública DefaultUserForTarget Obtém ou define o usuário padrão do modelo de destino que é usado para definir o responsável pela autorização de padrão ou um usuário padrão, se esse relacionamento não está definido.
Propriedade pública Filter Obtém ou define o filtro é definido para esta configuração de comparação. (Herdado de ModelComparerConfiguration.)
Propriedade pública IgnoreColumnOrder Obtém ou define um valor que indica se deve ignorar diferenças na ordem das colunas.
Propriedade pública IgnoreComments Obtém ou define um valor que indica se deve ignorar todos os comentários dentro do corpo de script.
Propriedade pública IgnoreKeywordCasing Obtém ou define um valor que indica se deve ignorar qualquer palavra-chave casing quando modelos são comparados.
Propriedade pública IgnoreSemicolonBetweenStatements Obtém ou define um valor que indica se deve ignorar qualquer ponto e vírgula entre instruções.
Propriedade pública IgnoreWhiteSpace Obtém ou define um valor que indica se deve ignorar espaços em branco dentro do corpo de script.
Propriedade pública OnlyCompareElementsInSource Obtém ou define um valor que indica se comparar apenas os elementos que ocorrem na origem. (Herdado de ModelComparerConfiguration.)
Propriedade pública SourceSqlCmdVariables Obtém as variáveis SQLCMD para o armazenamento de modelo de origem.
Propriedade pública TargetSqlCmdVariables Obtém as variáveis SQLCMD para o armazenamento de modelo de destino.
Propriedade pública UseSourceCollation Obtém ou define um valor que indica se deseja usar o agrupamento de origem durante a comparação de identificadores. (Herdado de ModelComparerConfiguration.)

Início

Métodos

  Nome Descrição
Método público AddOrUpdateSqlCmdVariable Adiciona ou atualiza uma variável SQLCMD.
Método público AddPropertyValueSubstitution (Herdado de ModelComparerConfiguration.)
Método público Clone Cria uma cópia de uma configuração. (Substitui ModelComparerConfiguration.Clone().)
Método protegido CloneMemberValues Cria uma cópia do especificado ModelComparerConfiguration. (Substitui ModelComparerConfiguration.CloneMemberValues(ModelComparerConfiguration).)
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 RemoveSqlCmdVariable Remove uma variável SQLCMD.
Método público ResetDefaultValues Limpa todos os valores padrão especiais que são baseados em sessão e que não pode ser obtido a partir do modelo, como, por exemplo, o esquema padrão ou um usuário padrão.
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público TryGetPropertyValueSubstitution (Herdado de ModelComparerConfiguration.)

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