Compartir a través de


SchemaCompareProjectBasedModelProvider (Clase)

Comparación de esquemas lo usa cuando uno o varios de los esquemas que se comparan son proyectos de base de datos o de servidor.

Esta API no es compatible con CLS. 

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare
Ensamblado:  Microsoft.VisualStudio.Data.Schema.Package (en Microsoft.VisualStudio.Data.Schema.Package.dll)

Sintaxis

'Declaración
<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

El tipo SchemaCompareProjectBasedModelProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SchemaCompareProjectBasedModelProvider() Inicializa una nueva instancia de la clase SchemaCompareProjectBasedModelProvider.
Método público SchemaCompareProjectBasedModelProvider(IDatabaseProjectNode, Guid) Inicializa una nueva instancia de la clase SchemaCompareProjectBasedModelProvider.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Canceled (Se hereda de SchemaCompareModelProviderBase).
Propiedad pública ConnectionType Obtiene el tipo de conexión asociado a este proveedor. (Invalida a SchemaCompareModelProviderBase.ConnectionType).
Propiedad pública DatabaseSchemaProvider Obtiene o establece el proveedor de esquema de base de datos actual.Se protege el procedimiento set. (Se hereda de SchemaCompareModelProviderBase).
Propiedad pública ModelInformation (Invalida a SchemaCompareModelProviderBase.ModelInformation).
Propiedad pública Name Cuando se implementa en una clase derivada, obtiene o establece el nombre de este objeto. (Se hereda de SchemaCompareModelProviderBase).
Propiedad pública ProjectGuid Obtiene el GUID del proyecto para este proveedor.
Propiedad pública ProjectNode Obtiene el nodo de proyecto para este proveedor.
Propiedad pública Translator Obtiene o establece el traductor actual. (Se hereda de SchemaCompareModelProviderBase).

Arriba

Métodos

  Nombre Descripción
Método público Cancel (Se hereda de SchemaCompareModelProviderBase).
Método público Deserialize Deserializa el nodo XML especificado y sus elementos secundarios. (Invalida a SchemaCompareModelProviderBase.Deserialize(XmlNode, String%)).
Método público Equals Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object).
Método protegido Finalize Permite que un objeto intente liberar recursos y realizar otras operaciones de limpieza antes de ser reclamado por la recolección de elementos no utilizados. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público IsCompatible Determina si el proveedor de modelos especificado es compatible con este proveedor de comparación de esquemas. (Invalida a SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%)).
Método público IsEqual Determina si dos proveedores son iguales. (Invalida a SchemaCompareModelProviderBase.IsEqual(ISchemaCompareModelProvider)).
Método protegido IsEqualTemplate Determina si dos proveedores tienen la misma plantilla. (Invalida a SchemaCompareModelProviderBase.IsEqualTemplate(ISchemaCompareModelProvider)).
Método protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ReconnectToProjectNode Si se cierra el proyecto, el nodo de proyecto de este proveedor de modelos se anula.Si el usuario realiza una actualización, debe volver a conectarse.
Método público ResetCancel (Se hereda de SchemaCompareModelProviderBase).
Método público Serialize Serializa el nodo XML especificado y sus elementos secundarios. (Invalida a SchemaCompareModelProviderBase.Serialize(XmlNode)).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método público Uninitialize Se usa para no inicializar el proveedor.Esto ocurre cuando el recuadro regresa a la marca de agua. (Invalida a SchemaCompareModelProviderBase.Uninitialize()).
Método público Validate Valida este proveedor. (Invalida a SchemaCompareModelProviderBase.Validate(String%)).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático ProjectBasedModelProviderElementName Nombre del proveedor.

Arriba

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Data.Schema.Package.SchemaCompare (Espacio de nombres)