Compartilhar via


Classe ModelComparisonFilter

Representa um filtro que pode ser definido para comparação.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelComparisonFilter

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

Sintaxe

'Declaração
Public NotInheritable Class ModelComparisonFilter
public sealed class ModelComparisonFilter
public ref class ModelComparisonFilter sealed
[<Sealed>]
type ModelComparisonFilter =  class end
public final class ModelComparisonFilter

O tipo ModelComparisonFilter expõe os membros a seguir.

Construtores

  Nome Descrição
Método público ModelComparisonFilter(ModelSchema) Inicializa uma nova instância da classe ModelComparisonFilter.
Método público ModelComparisonFilter(ModelSchema, ICollection<Type>) Inicializa uma nova instância da classe ModelComparisonFilter.
Método público ModelComparisonFilter(ModelSchema, ICollection<ModelPropertyClass>, ICollection<ModelRelationshipClass>)
Método público ModelComparisonFilter(ModelSchema, ICollection<ModelElementClass>, ICollection<ModelPropertyClass>, ICollection<ModelRelationshipClass>)
Método público ModelComparisonFilter(ModelSchema, ICollection<Type>, ICollection<ModelPropertyClass>, ICollection<ModelRelationshipClass>)

Início

Propriedades

  Nome Descrição
Propriedade pública ElementTypesIncluded Obtém uma coleção de tipos de elementos que estão incluídos na comparação.
Propriedade pública ExcludedPropertyClasses Obtém uma coleção de propriedades que são excluídos durante a comparação.
Propriedade pública ExcludedRelationshipClasses Obtém uma coleção de relações são excluídos durante a comparação.

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 público IsElementTypeExplicitlyIncluded
Método público IsPropertyClassExcluded
Método público IsRelationshipClassExcluded
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.)

Início

Comentários

Uma lista de propriedades pode ser definida para serem excluídas durante a comparação. Além disso, uma lista de relações pode ser definida para serem excluídas durante a comparação.

O agrupamento da comparação usado pode usar o agrupamento de origem ou de agrupamento de destino. O usuário também pode usar elementos no modelo de origem como base; Nesse caso, nada no destino, mas não na origem não será tratado como soltar.

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