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 | |
---|---|---|
DatabaseSchemaProviderFamily | Inicializa una nueva instancia de la clase DatabaseSchemaProviderFamily. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
AdoProvider | Obtiene el proveedor de Objetos de datos ActiveX (ADO) para todos los procesadores de señal digital (DSP) de la familia. | |
FamilyName | Obtiene el nombre corto que identifica la familia (como "sql" para los proveedores de base de datos de SQL Server). | |
ServerExplorerDataProvider | Obtiene la estructura Guid que identifica el proveedor de datos de base que usarán todos los proveedores de esta familia. | |
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 | |
---|---|---|
CreateServerExplorerConnectionName | ||
DetermineDatabaseSchemaProvider | Devuelve el tipo de proveedor de esquema de base de datos basado en una cadena de conexión. | |
Equals | Determina si el objeto Object especificado es igual al objeto Object actual. (Se hereda de Object). | |
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). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
MemberwiseClone | Crea una copia superficial del objeto Object actual. (Se hereda de Object). | |
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