Compartir a través de


SchemaCompareConnectionBasedModelProvider (Clase)

Proporciona una clase para los objetos de proveedor del modelo de comparación de esquemas basados en la conexión que se usan en la ventana Comparación de esquemas de Visual Studio Premium y Visual Studio Ultimate.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.Data.Schema.Tools.Compare.Schema
Ensamblado:  Microsoft.Data.Schema.Tools (en Microsoft.Data.Schema.Tools.dll)

Sintaxis

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

El tipo SchemaCompareConnectionBasedModelProvider expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público SchemaCompareConnectionBasedModelProvider Inicializa una nueva instancia de la clase SchemaCompareConnectionBasedModelProvider.

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Canceled (Se hereda de SchemaCompareModelProviderBase).
Propiedad pública ConnectionString Obtiene o establece la cadena de conexión actual.
Propiedad pública ConnectionType Obtiene el tipo de conexión para este proveedor. (Invalida a SchemaCompareModelProviderBase.ConnectionType).
Propiedad pública DatabaseName Obtiene o establece el nombre de la base de datos.
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 DspFamilyName Obtiene o establece el nombre de familia del proveedor de esquema de datos (DSP).
Propiedad pública ModelInformation Cuando se implementa en una clase derivada, obtiene la información del modelo actual. (Se hereda de SchemaCompareModelProviderBase).
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 Translator Obtiene o establece el traductor actual. (Se hereda de SchemaCompareModelProviderBase).

Arriba

Métodos

  Nombre Descripción
Método público Cancel (Invalida a SchemaCompareModelProviderBase.Cancel()).
Método público Deserialize Deserializa los valores para este objeto a partir del nodo XML proporcionado y devuelve un mensaje de error si se produce un problema. (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 Devuelve un valor que indica si el proveedor de modelos especificado es compatible con este proveedor de modelos. (Invalida a SchemaCompareModelProviderBase.IsCompatible(ISchemaCompareModelProvider, String%)).
Método público IsEqual Devuelve un valor que indica si el proveedor de modelos especificado es igual a este proveedor de modelos. (Se hereda de SchemaCompareModelProviderBase).
Método protegido IsEqualTemplate Devuelve un valor que indica si el proveedor de modelos especificado tiene la misma base que el proveedor actual. (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 ResetCancel (Invalida a SchemaCompareModelProviderBase.ResetCancel()).
Método público Serialize Guarda el estado de este proveedor de modelos en el nodo XML especificado. (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 le llama en la ventana Comparación de esquemas de Visual Studio al borrar el contenido de la ventana. (Se hereda de SchemaCompareModelProviderBase).
Método público Validate Devuelve un valor que indica si la cadena de conexión puede conectar a un servidor y versión de base de datos que se pueden comparar. (Invalida a SchemaCompareModelProviderBase.Validate(String%)).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático ConnectionBasedModelProviderElementName Devuelve una cadena que contiene "ConnectionBasedModelProvider".

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.Data.Schema.Tools.Compare.Schema (Espacio de nombres)

SchemaCompareModelProviderBase