SqlDatabaseSchemaProviderFamily-Klasse
Stellt eine Auflistung von Datenbankschemaanbietern für die gleiche Datenquelle und den gleichen Datenanbieter dar, die in der Regel vom gleichen Autor geschrieben werden. Die DatabaseSchemaProviders innerhalb einer Familie unterscheiden sich normalerweise nur in der Version der Datenbank, die sie unterstützen. Der Familienname ist beliebig und muss eindeutig sein. Er sollte eine verständliche Form aufweisen, die auch von Personen eingegeben werden kann.
Vererbungshierarchie
System.Object
Microsoft.Data.Schema.Extensibility.DatabaseSchemaProviderFamily
Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProviderFamily
Namespace: Microsoft.Data.Schema.Sql
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Syntax
'Declaration
<DatabaseSchemaProviderCompatibilityAttribute(Nothing)> _
Public Class SqlDatabaseSchemaProviderFamily _
Inherits DatabaseSchemaProviderFamily
[DatabaseSchemaProviderCompatibilityAttribute(null)]
public class SqlDatabaseSchemaProviderFamily : DatabaseSchemaProviderFamily
[DatabaseSchemaProviderCompatibilityAttribute(nullptr)]
public ref class SqlDatabaseSchemaProviderFamily : public DatabaseSchemaProviderFamily
[<DatabaseSchemaProviderCompatibilityAttribute(null)>]
type SqlDatabaseSchemaProviderFamily =
class
inherit DatabaseSchemaProviderFamily
end
public class SqlDatabaseSchemaProviderFamily extends DatabaseSchemaProviderFamily
Der SqlDatabaseSchemaProviderFamily-Typ macht die folgenden Member verfügbar.
Konstruktoren
Name | Beschreibung | |
---|---|---|
SqlDatabaseSchemaProviderFamily | Initialisiert eine neue Instanz der SqlDatabaseSchemaProviderFamily-Klasse. |
Zum Seitenanfang
Eigenschaften
Name | Beschreibung | |
---|---|---|
AdoProvider | Der Namespacename des Datenanbieters, der für SQL Server verwendet wird. (Überschreibt DatabaseSchemaProviderFamily.AdoProvider.) | |
FamilyName | Der Kurzname der SQL Server-Familie von DatabaseSchemaProviders. (Überschreibt DatabaseSchemaProviderFamily.FamilyName.) | |
ServerExplorerDataProvider | Die GUID, mit der Server-Explorer den für SQL Server verwendeten Datenanbieter identifiziert. (Überschreibt DatabaseSchemaProviderFamily.ServerExplorerDataProvider.) | |
ServerExplorerDataSource | Die GUID, mit der Server-Explorer die für SQL Server verwendete DataSource identifiziert. (Überschreibt DatabaseSchemaProviderFamily.ServerExplorerDataSource.) |
Zum Seitenanfang
Methoden
Name | Beschreibung | |
---|---|---|
CreateServerExplorerConnectionName | (Überschreibt DatabaseSchemaProviderFamily.CreateServerExplorerConnectionName(String).) | |
DetermineDatabaseSchemaProvider | Bestimmt den versionsspezifischen Typ von SqlDatabaseSchemaProvider, der für eine SQL Server-Datenbank geeignet ist. (Überschreibt DatabaseSchemaProviderFamily.DetermineDatabaseSchemaProvider(String).) | |
Equals | Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.) | |
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.) | |
GetHashCode | Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.) | |
GetType | Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.) | |
MemberwiseClone | Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.) | |
ToString | Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.) |
Zum Seitenanfang
Felder
Name | Beschreibung | |
---|---|---|
ProviderName | Der Name der Assembly, die den Anbieter definiert, z. B. System.Data.SqlClient. | |
SqlFamilyName | Der Name dieser Familie von Datenbankschemaanbietern. |
Zum Seitenanfang
Threadsicherheit
Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.