Compartilhar via


Classe SchemaCompareConnectionBasedModelProvider

Fornece uma classe de esquema baseado em conexão com objetos de provedor do modelo de comparação são usados na Esquema comparar janela de Visual Studio Premium e Visual Studio Ultimate.

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
    Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareConnectionBasedModelProvider

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

Sintaxe

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

O tipo SchemaCompareConnectionBasedModelProvider expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SchemaCompareConnectionBasedModelProvider Inicializa uma nova instância da classe SchemaCompareConnectionBasedModelProvider.

Início

Propriedades

  Nome Descrição
Propriedade protegida Canceled (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública ConnectionString Obtém ou define a seqüência de conexão atual.
Propriedade pública ConnectionType Obtém o tipo de conexão para este provedor. (Substitui SchemaCompareModelProviderBase.ConnectionType.)
Propriedade pública DatabaseName Obtém ou define o nome do banco de dados.
Propriedade pública DatabaseSchemaProvider Obtém ou define o provedor de esquema de banco de dados atual.O set procedimento é protegido. (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública DspFamilyName Obtém ou define o nome de família de provedor (DSP) de esquema de dados para o provedor de dados de esquema.
Propriedade pública ModelInformation Quando implementado em uma classe derivada, obtém as informações do modelo atual. (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública Name Quando implementado em uma classe derivada, obtém ou define o nome deste objeto. (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública Translator Obtém ou define o conversor atual. (Herdado de SchemaCompareModelProviderBase.)

Início

Métodos

  Nome Descrição
Método público Cancel (Substitui SchemaCompareModelProviderBase.Cancel().)
Método público Deserialize Desserializa as configurações para este objeto do nó XML fornecido e retorna uma mensagem de erro se ocorrer um problema. (Substitui SchemaCompareModelProviderBase.Deserialize(XmlNode, String%).)
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 IsCompatible Retorna um valor que indica se o provedor de determinado modelo é compatível com o provedor de modelo. (Substitui SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%).)
Método público IsEqual Retorna um valor que indica se o provedor do modelo especificado é igual a este provedor de modelo. (Herdado de SchemaCompareModelProviderBase.)
Método protegido IsEqualTemplate Retorna um valor que indica se o provedor de determinado modelo tem a mesma base que o provedor atual. (Substitui SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ResetCancel (Substitui SchemaCompareModelProviderBase.ResetCancel().)
Método público Serialize Salva o estado deste provedor de modelo para um determinado nó XML. (Substitui SchemaCompareModelProviderBase.Serialize(XmlNode).)
Método público ToString Retorna um string que representa o objeto atual. (Herdado de Object.)
Método público Uninitialize Chamado pelo Esquema comparar janela no Visual Studio quando o conteúdo da janela está desmarcada. (Herdado de SchemaCompareModelProviderBase.)
Método público Validate Retorna um valor que indica se a seqüência de conexão pode se conectar a uma versão de servidor e banco de dados que pode ser comparada. (Substitui SchemaCompareModelProviderBase.Validate(String%).)

Início

Campos

  Nome Descrição
Campo públicoMembro estático ConnectionBasedModelProviderElementName Retorna uma seqüência de caracteres que contém o "connectionbasedmodelprovider".

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.Tools.Compare.Schema

SchemaCompareModelProviderBase