Compartir a través de


DatabaseSchemaProviderFamily (Clase)

Identifica una familia de proveedores.

Jerarquía de herencia

System.Object
  Microsoft.Data.Schema.Extensibility.DatabaseSchemaProviderFamily
    Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProviderFamily

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

Sintaxis

'Declaración
Public MustInherit Class DatabaseSchemaProviderFamily _
    Implements IExtension
public abstract class DatabaseSchemaProviderFamily : IExtension
public ref class DatabaseSchemaProviderFamily abstract : IExtension
[<AbstractClass>]
type DatabaseSchemaProviderFamily =  
    class
        interface IExtension
    end
public abstract class DatabaseSchemaProviderFamily implements IExtension

El tipo DatabaseSchemaProviderFamily expone los siguientes miembros.

Constructores

  Nombre Descripción
Método protegido DatabaseSchemaProviderFamily Inicializa una nueva instancia de la clase DatabaseSchemaProviderFamily.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública AdoProvider Obtiene el proveedor de Objetos de datos ActiveX (ADO) para todos los procesadores de señal digital (DSP) de la familia.
Propiedad pública FamilyName Obtiene el nombre corto que identifica la familia (como "sql" para los proveedores de base de datos de SQL Server).
Propiedad pública ServerExplorerDataProvider Obtiene la estructura Guid que identifica el proveedor de datos de base que usarán todos los proveedores de esta familia.
Propiedad pública ServerExplorerDataSource Obtiene la estructura Guid que identifica el origen de datos que usarán todos los proveedores en esta familia.

Arriba

Métodos

  Nombre Descripción
Método público CreateServerExplorerConnectionName
Método público DetermineDatabaseSchemaProvider Devuelve el tipo de proveedor de esquema de base de datos basado en una cadena de conexión.
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 protegido MemberwiseClone Crea una copia superficial del objeto Object actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Clases que se derivan de esta clase DatabaseSchemaProviderFamily se deberían marcar con DatabaseSchemaProviderCompatibilityAttribute con un parámetro nullreferencia null (Nothing en Visual Basic) en lugar de declararse para ser compatibles con un proveedor concreto. Debe utilizar la sintaxis siguiente: [DatabaseSchemaProviderCompatibility(null)].

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.Extensibility (Espacio de nombres)

DatabaseSchemaProviderCompatibilityAttribute

Otros recursos

Extender las características de base de datos de Visual Studio