Teilen über


DbProviderServices Klasse

Definition

Wichtig

Diese API ist nicht CLS-kompatibel.

Die Factory zum Erstellen von Befehlsdefinitionen; Verwenden Sie den Typ dieses Objekts als Argument für die IServiceProvider.GetService-Methode in der Anbieterfactory.

public ref class DbProviderServices abstract
public abstract class DbProviderServices
[System.CLSCompliant(false)]
public abstract class DbProviderServices
type DbProviderServices = class
[<System.CLSCompliant(false)>]
type DbProviderServices = class
Public MustInherit Class DbProviderServices
Vererbung
DbProviderServices
Abgeleitet
Attribute

Konstruktoren

DbProviderServices()

Initialisiert eine neue Instanz der DbProviderServices-Klasse.

Methoden

CreateCommandDefinition(DbCommand)

Erstellt eine Befehlsdefinition, die einen angegebenen Befehl verwendet.

CreateCommandDefinition(DbCommandTree)

Erstellt eine Befehlsdefinition aus der Befehlsstruktur.

CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Erstellt eine Befehlsdefinition aus dem angegebenen Manifest und der angegebenen Befehlsstruktur.

CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Erstellt eine Datenbank, die von der Verbindung angegeben ist, und erstellt Schemaobjekte.

CreateDatabaseScript(String, StoreItemCollection)

Generiert auf Grundlage des Inhalts des StoreItemCollection-Parameters eine Datendefinitionssprache (DDL-Skript, das Schemaobjekte erstellt: Tabellen, Primärschlüssel, Fremdschlüssel), die auf die Version der Datenbank zielt, die dem Anbietermanifesttoken entspricht.

CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Erstellt ein Befehlsdefinitionsobjekt für das angegebenen Anbietermanifest und die angegebene Befehlsstruktur.

DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Gibt einen Wert zurück, der angibt, ob eine angegebene Datenbank auf dem Server vorhanden ist und ob in der storeItemCollection enthaltene Schemaobjekte erstellt wurden.

DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Erstellt eine durch die Verbindung angegebene Datenbank und erstellt Schemaobjekte (Tabellen, Primärschlüssel, Fremdschlüssel) auf Grundlage des Inhalts einer StoreItemCollection.

DbCreateDatabaseScript(String, StoreItemCollection)

Generiert auf Grundlage des Inhalts des StoreItemCollection-Parameters eine Datendefinitionssprache (DDL-Skript, das Schemaobjekte erstellt: Tabellen, Primärschlüssel, Fremdschlüssel), die auf die Version der Datenbank zielt, die dem Anbietermanifesttoken entspricht.

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Gibt einen Wert zurück, der angibt, ob eine angegebene Datenbank auf dem Server vorhanden ist und ob in der storeItemCollection enthaltene Schemaobjekte erstellt wurden.

DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Löscht alle in der Speicherelementauflistung angegebenen Speicherobjekte aus der Datenbank und die Datenbank selbst.

DbGetSpatialServices(String)

Ruft die räumlichen Dienste für DbProviderServices ab.

DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Löscht alle in der Speicherelementauflistung angegebenen Speicherobjekte aus der Datenbank und die Datenbank selbst.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetDbProviderManifest(String)

Gibt beim Überschreiben in einer abgeleiteten Klasse eine Instanz einer Klasse zurück, die von DbProviderManifest abgeleitet wird.

GetDbProviderManifestToken(DbConnection)

Gibt das Anbietermanifesttoken zurück, für das eine Verbindung angegeben wurde.

GetDbSpatialDataReader(DbDataReader, String)

Ruft den räumlichen Datenreader für DbProviderServices ab.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetProviderFactory(DbConnection)

Ruft die DbProviderFactory auf Grundlage des angegebenen DbConnection ab.

GetProviderManifest(String)

Gibt anhand der angegebenen Versionsinformationen das Anbietermanifest zurück.

GetProviderManifestToken(DbConnection)

Gibt das Anbietermanifesttoken zurück.

GetProviderServices(DbConnection)

Gibt Anbieter zurück, für die eine Verbindung angegeben wurde.

GetSpatialDataReader(DbDataReader, String)

Ruft den räumlichen Datenreader für DbProviderServices ab.

GetSpatialServices(String)

Ruft die räumlichen Dienste für DbProviderServices ab.

GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
SetDbParameterValue(DbParameter, TypeUsage, Object)

Legt die Parameterwerte für die DbProviderServices fest.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: