Compartilhar via


Classe SchemaCompareProjectBasedModelProvider

Usado pelo esquema comparar quando um ou mais esquemas que são comparados são os projetos de banco de dados ou servidor.

Esta API não compatível com CLS. 

Hierarquia de herança

System.Object
  Microsoft.Data.Schema.Tools.Compare.Schema.SchemaCompareModelProviderBase
    Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare.SchemaCompareProjectBasedModelProvider

Namespace:  Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare
Assembly:  Microsoft.VisualStudio.Data.Schema.Package (em Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxe

'Declaração
<CLSCompliantAttribute(False)> _
Public Class SchemaCompareProjectBasedModelProvider _
    Inherits SchemaCompareModelProviderBase
[CLSCompliantAttribute(false)]
public class SchemaCompareProjectBasedModelProvider : SchemaCompareModelProviderBase
[CLSCompliantAttribute(false)]
public ref class SchemaCompareProjectBasedModelProvider : public SchemaCompareModelProviderBase
[<CLSCompliantAttribute(false)>]
type SchemaCompareProjectBasedModelProvider =  
    class
        inherit SchemaCompareModelProviderBase
    end
public class SchemaCompareProjectBasedModelProvider extends SchemaCompareModelProviderBase

O tipo SchemaCompareProjectBasedModelProvider expõe os membros a seguir.

Construtores

  Nome Descrição
Método público SchemaCompareProjectBasedModelProvider() Inicializa uma nova instância da classe SchemaCompareProjectBasedModelProvider.
Método público SchemaCompareProjectBasedModelProvider(IDatabaseProjectNode, Guid) Inicializa uma nova instância da classe SchemaCompareProjectBasedModelProvider.

Início

Propriedades

  Nome Descrição
Propriedade protegida Canceled (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública ConnectionType Obtém o tipo de conexão associado ao provedor. (Substitui SchemaCompareModelProviderBase.ConnectionType.)
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 ModelInformation (Substitui SchemaCompareModelProviderBase.ModelInformation.)
Propriedade pública Name Quando implementado em uma classe derivada, obtém ou define o nome deste objeto. (Herdado de SchemaCompareModelProviderBase.)
Propriedade pública ProjectGuid Obtém a GUID do projeto para este provedor.
Propriedade pública ProjectNode Obtém o nó do projeto para este provedor.
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 (Herdado de SchemaCompareModelProviderBase.)
Método público Deserialize Desserializa o nó XML especificado e seus filhos. (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 Determina se o provedor do modelo especificado é compatível com o provedor de comparar esse esquema. (Substitui SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%).)
Método público IsEqual Determina se os dois provedores são iguais. (Substitui SchemaCompareModelProviderBase.IsEqual(ISchemaCompareModelProvider).)
Método protegido IsEqualTemplate Determina se os dois provedores têm o mesmo modelo. (Substitui SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider).)
Método protegido MemberwiseClone Cria uma cópia superficial do atual Object. (Herdado de Object.)
Método público ReconnectToProjectNode Se o projeto for fechado, no nó do projeto deste provedor de modelo é nulled check-out.Se o usuário pressiona a atualização, você deve se reconectar.
Método público ResetCancel (Herdado de SchemaCompareModelProviderBase.)
Método público Serialize Serializa o nó XML especificado e seus filhos. (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 Usado para não inicializar o provedor.Isso acontece quando o painel de volta para a marca d'água. (Substitui SchemaCompareModelProviderBase.Uninitialize().)
Método público Validate Valida a esse provedor. (Substitui SchemaCompareModelProviderBase.Validate(String%).)

Início

Campos

  Nome Descrição
Campo públicoMembro estático ProjectBasedModelProviderElementName O nome do provedor.

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.VisualStudio.Data.Schema.Package.SchemaCompare