Compartilhar via


Interface ISchemaCompareModelProvider

Fornece a interface base que representa um provedor de modelo de comparação de esquema.

Namespace:  Microsoft.Data.Schema.Tools.Compare.Schema
Assembly:  Microsoft.Data.Schema.Tools (em Microsoft.Data.Schema.Tools.dll)

Sintaxe

'Declaração
Public Interface ISchemaCompareModelProvider
public interface ISchemaCompareModelProvider
public interface class ISchemaCompareModelProvider
type ISchemaCompareModelProvider =  interface end
public interface ISchemaCompareModelProvider

O tipo ISchemaCompareModelProvider expõe os membros a seguir.

Propriedades

  Nome Descrição
Propriedade pública ConnectionType Obtém o tipo de conexão.
Propriedade pública DatabaseSchemaProvider Obtém o provedor de esquema de banco de dados atual.
Propriedade pública ModelInformation Obtém as informações sobre o modelo de banco de dados atual do modelo.
Propriedade pública Name Obtém o nome do provedor.

Início

Métodos

  Nome Descrição
Método público Cancel
Método público Deserialize Desserializa o ISchemaCompareModelProvider em um objeto usando o nó XML fornecido e opcionalmente os retorna mensagem de erro se ocorrer um problema durante a desserialização.
Método público IsCompatible Retorna um valor que indica se o objeto atual do provedor é compatível com o objeto de provedor de modelo de comparação de esquema fornecido.
Método público IsEqual Retorna um valor que indica se o fornecido ISchemaCompareModelProvider é igual ao provedor atual.
Método público ResetCancel
Método público Serialize Serializa o objeto atual e o salva em um nó XML fornecido.
Método público Uninitialize Uninitializes esse objeto em Visual Studio quando o Esquema comparar janela estiver vazia.
Método público Validate Retorna um valor que indica se o provedor atual é válido.

Início

Consulte também

Referência

Namespace Microsoft.Data.Schema.Tools.Compare.Schema

Outros recursos

Estender os recursos de banco de dados de Visual Studio