Classe que é usado para comparar um modelo de esquema de origem e destino.
Hierarquia de herança
System.Object
Microsoft.Data.Schema.SchemaModel.ModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.SqlModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.Sql80ModelComparer
Microsoft.Data.Schema.Sql.SchemaModel.Sql90ModelComparer
Namespace: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (em Microsoft.Data.Schema.Sql.dll)
Sintaxe
'Declaração
Public MustInherit Class SqlModelComparer _
Inherits ModelComparer
public abstract class SqlModelComparer : ModelComparer
public ref class SqlModelComparer abstract : public ModelComparer
[<AbstractClass>]
type SqlModelComparer =
class
inherit ModelComparer
end
public abstract class SqlModelComparer extends ModelComparer
O tipo SqlModelComparer expõe os membros a seguir.
Propriedades
.gif) |
DatabaseSchemaProvider |
Obtém o provedor do esquema de banco de dados para este comparador. |
.gif) |
Schema |
Obtém o esquema que está associado com o comparador. |
Início
Métodos
.gif) |
ArePropertiesEqual |
Retorna um valor que indica se as propriedades de dois elementos são iguais. (Substitui ModelComparer.ArePropertiesEqual(IModelElement, IModelElement, ModelPropertyClass, ModelComparerConfiguration).) |
.gif) |
Cancel |
Cancela a comparação. (Herdado de ModelComparer.) |
.gif) |
Compare(IModelElement, IModelElement) |
Compara dois elementos sem um filtro. (Herdado de ModelComparer.) |
.gif) |
Compare(ModelStore, ModelStore) |
Compara dois modelos sem um filtro. (Herdado de ModelComparer.) |
.gif) |
Compare(IModelElement, IModelElement, ModelComparerConfiguration) |
Compara dois elementos. (Herdado de ModelComparer.) |
.gif) |
Compare(ModelStore, ModelStore, ModelComparerConfiguration) |
Compara dois modelos com um filtro no passado. (Herdado de ModelComparer.) |
.gif) |
CompareRelationship |
Compara um relacionamento nos modelos de origem e destino. (Substitui ModelComparer.CompareRelationship(IModelRelationship, IModelRelationship, ModelComparerConfiguration, ModelComparisonChangeDefinition).) |
.gif) |
CreateDefaultConfiguration |
Cria a configuração de comparação de padrão. (Substitui ModelComparer.CreateDefaultConfiguration().) |
.gif) |
Equals |
Determina se o especificado Object é igual a atual Object. (Herdado de Object.) |
.gif) |
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.) |
.gif) |
GetHashCode |
Serves as a hash function for a particular type. (Herdado de Object.) |
.gif) |
GetType |
Obtém o Type da instância atual. (Herdado de Object.) |
.gif) |
MemberwiseClone |
Cria uma cópia superficial do atual Object. (Herdado de Object.) |
.gif) |
OnCompareElementFinished |
Chamado quando a comparação de um elemento foi concluída. (Substitui ModelComparer.OnCompareElementFinished(IModelElement, IModelElement, ModelComparerConfiguration, ModelComparisonResult, ModelComparisonChangeDefinition).) |
.gif) |
OnCompareModelFinished |
Chamado quando a comparação de modelo foi concluída. (Substitui ModelComparer.OnCompareModelFinished(ModelStore, ModelStore, ModelComparerConfiguration, ModelComparisonResult).) |
.gif) |
OnCompareModelStarted |
Chamado quando a comparação de modelo foi iniciado. (Substitui ModelComparer.OnCompareModelStarted(ModelStore, ModelStore, ModelComparerConfiguration).) |
.gif) |
ToString |
Retorna um string que representa o objeto atual. (Herdado de Object.) |
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