DatabaseSchemaProviderFamily, classe
Identifie une famille de fournisseurs.
Hiérarchie d'héritage
System.Object
Microsoft.Data.Schema.Extensibility.DatabaseSchemaProviderFamily
Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProviderFamily
Espace de noms : Microsoft.Data.Schema.Extensibility
Assembly : Microsoft.Data.Schema (dans Microsoft.Data.Schema.dll)
Syntaxe
'Déclaration
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
Le type DatabaseSchemaProviderFamily expose les membres suivants.
Constructeurs
Nom | Description | |
---|---|---|
DatabaseSchemaProviderFamily | Initialise une nouvelle instance de la classe DatabaseSchemaProviderFamily. |
Début
Propriétés
Nom | Description | |
---|---|---|
AdoProvider | Obtient le fournisseur ADO (ActiveX Data Objects) pour tous les processeurs de signal numérique (PSN) dans la famille. | |
FamilyName | Obtient le nom court qui identifie la famille (comme "sql" pour les fournisseurs de base de données SQL Server). | |
ServerExplorerDataProvider | Obtient le Guid qui identifie le fournisseur de données de base utilisé par tous les fournisseurs dans cette famille. | |
ServerExplorerDataSource | Obtient le Guid qui identifie la source de données utilisée par tous les fournisseurs dans cette famille. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateServerExplorerConnectionName | ||
DetermineDatabaseSchemaProvider | Retourne le type de fournisseur de schémas de base de données en fonction d'une chaîne de connexion. | |
Equals | Détermine si l'Object spécifié est égal à l'Object en cours. (Hérité de Object.) | |
Finalize | Autorise un objet à tenter de libérer des ressources et d'exécuter d'autres opérations de nettoyage avant qu'il ne soit récupéré par l'opération garbage collection. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
MemberwiseClone | Crée une copie superficielle de l'objet Object actif. (Hérité de Object.) | |
ToString | Retourne une chaîne qui représente l'objet actuel. (Hérité de Object.) |
Début
Notes
Les classes dérivées de cette classe DatabaseSchemaProviderFamily doivent être marquées avec le DatabaseSchemaProviderCompatibilityAttribute avec un paramètre nullune référence null (Nothing en Visual Basic) au lieu d'être déclarées compatibles avec un fournisseur spécifique. Vous devez utiliser la syntaxe suivante : [DatabaseSchemaProviderCompatibility(null)].
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.Data.Schema.Extensibility, espace de noms
DatabaseSchemaProviderCompatibilityAttribute
Autres ressources
Extension des fonctionnalités de base de données de Visual Studio