Freigeben über


DatabaseSchemaProviderFamily-Klasse

Identifiziert eine Familie von Anbietern.

Vererbungshierarchie

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

Namespace:  Microsoft.Data.Schema.Extensibility
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Syntax

'Declaration
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

Der DatabaseSchemaProviderFamily-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode DatabaseSchemaProviderFamily Initialisiert eine neue Instanz der DatabaseSchemaProviderFamily-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AdoProvider Ruft den ADO (ActiveX Data Objects)-Anbieter für alle digitalen Signalprozessoren (DSPs) in der Familie ab.
Öffentliche Eigenschaft FamilyName Ruft den kurzen Namen ab, der die Familie (z. B. "sql" für SQL Server-Datenbankanbieter) bezeichnet.
Öffentliche Eigenschaft ServerExplorerDataProvider Ruft das Guid-Element ab, das den Basisdatenanbieter identifiziert, den alle Anbieter in dieser Familie verwenden.
Öffentliche Eigenschaft ServerExplorerDataSource Ruft das Guid-Element ab, das die Datenquelle identifiziert, die alle Anbieter in dieser Familie verwenden.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode CreateServerExplorerConnectionName
Öffentliche Methode DetermineDatabaseSchemaProvider Gibt den Typ des Datenbankschema-Anbieters auf Grundlage einer Verbindungszeichenfolge zurück.
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Hinweise

Klassen, die von dieser DatabaseSchemaProviderFamily-Klasse abgeleitet werden, sollten mit einem nullNULL-Verweis (Nothing in Visual Basic)-Parameter mit dem DatabaseSchemaProviderCompatibilityAttribute markiert werden, statt so deklariert zu werden, dass sie mit einem bestimmtem Anbieter kompatibel sind. Sie sollten die folgende Syntax verwenden: [DatabaseSchemaProviderCompatibility(null)].

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.Extensibility-Namespace

DatabaseSchemaProviderCompatibilityAttribute

Weitere Ressourcen

Erweitern der Datenbankfunktionen von Visual Studio