Compartir a través de


SchemaCompareFileBasedModelProvider (Clase)

Proporciona una clase para un proveedor de modelos basado en archivos con el fin de comparar esquemas 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.SchemaCompareFileBasedModelProvider

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 SchemaCompareFileBasedModelProvider _
    Inherits SchemaCompareModelProviderBase
public class SchemaCompareFileBasedModelProvider : SchemaCompareModelProviderBase
public ref class SchemaCompareFileBasedModelProvider : public SchemaCompareModelProviderBase
type SchemaCompareFileBasedModelProvider =  
    class
        inherit SchemaCompareModelProviderBase
    end
public class SchemaCompareFileBasedModelProvider extends SchemaCompareModelProviderBase

El tipo SchemaCompareFileBasedModelProvider expone los siguientes miembros.

Constructores

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

Arriba

Propiedades

  Nombre Descripción
Propiedad protegida Canceled (Se hereda de SchemaCompareModelProviderBase).
Propiedad pública ConnectionType Obtiene el tipo de conexión. (Invalida a SchemaCompareModelProviderBase.ConnectionType).
Propiedad pública DatabaseFileName Obtiene o establece el nombre de archivo para 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 ModelInformation Obtiene la información del modelo para el proveedor de modelos actual. (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 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 estado del proveedor actual del nodo XML especificado. (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 de comparación proporcionado es compatible con el proveedor de modelos actual. (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 de comparación proporcionado está basado en 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 ResetCancel (Se hereda de SchemaCompareModelProviderBase).
Método público Serialize Serializa el objeto actual para el nodo XML primario proporcionado. (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 el nombre de archivo hace referencia a un archivo existente; de lo contrario, devuelve un mensaje de error. (Invalida a SchemaCompareModelProviderBase.Validate(String%)).

Arriba

Campos

  Nombre Descripción
Campo públicoMiembro estático FileBasedModelProviderElementName Devuelve "FileBasedModelProvider".

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)