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 | |
---|---|---|
SchemaCompareProjectBasedModelProvider() | Inicializa uma nova instância da classe SchemaCompareProjectBasedModelProvider. | |
SchemaCompareProjectBasedModelProvider(IDatabaseProjectNode, Guid) | Inicializa uma nova instância da classe SchemaCompareProjectBasedModelProvider. |
Início
Propriedades
Nome | Descrição | |
---|---|---|
Canceled | (Herdado de SchemaCompareModelProviderBase.) | |
ConnectionType | Obtém o tipo de conexão associado ao provedor. (Substitui SchemaCompareModelProviderBase.ConnectionType.) | |
DatabaseSchemaProvider | Obtém ou define o provedor de esquema de banco de dados atual.O set procedimento é protegido. (Herdado de SchemaCompareModelProviderBase.) | |
ModelInformation | (Substitui SchemaCompareModelProviderBase.ModelInformation.) | |
Name | Quando implementado em uma classe derivada, obtém ou define o nome deste objeto. (Herdado de SchemaCompareModelProviderBase.) | |
ProjectGuid | Obtém a GUID do projeto para este provedor. | |
ProjectNode | Obtém o nó do projeto para este provedor. | |
Translator | Obtém ou define o conversor atual. (Herdado de SchemaCompareModelProviderBase.) |
Início
Métodos
Nome | Descrição | |
---|---|---|
Cancel | (Herdado de SchemaCompareModelProviderBase.) | |
Deserialize | Desserializa o nó XML especificado e seus filhos. (Substitui SchemaCompareModelProviderBase.Deserialize(XmlNode, String%).) | |
Equals | Determina se o especificado Object é igual a atual Object. (Herdado de Object.) | |
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.) | |
GetHashCode | Serves as a hash function for a particular type. (Herdado de Object.) | |
GetType | Obtém o Type da instância atual. (Herdado de Object.) | |
IsCompatible | Determina se o provedor do modelo especificado é compatível com o provedor de comparar esse esquema. (Substitui SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%).) | |
IsEqual | Determina se os dois provedores são iguais. (Substitui SchemaCompareModelProviderBase.IsEqual(ISchemaCompareModelProvider).) | |
IsEqualTemplate | Determina se os dois provedores têm o mesmo modelo. (Substitui SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider).) | |
MemberwiseClone | Cria uma cópia superficial do atual Object. (Herdado de Object.) | |
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. | |
ResetCancel | (Herdado de SchemaCompareModelProviderBase.) | |
Serialize | Serializa o nó XML especificado e seus filhos. (Substitui SchemaCompareModelProviderBase.Serialize(XmlNode).) | |
ToString | Retorna um string que representa o objeto atual. (Herdado de Object.) | |
Uninitialize | Usado para não inicializar o provedor.Isso acontece quando o painel de volta para a marca d'água. (Substitui SchemaCompareModelProviderBase.Uninitialize().) | |
Validate | Valida a esse provedor. (Substitui SchemaCompareModelProviderBase.Validate(String%).) |
Início
Campos
Nome | Descrição | |
---|---|---|
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