Freigeben über


SqlCeProviderServices Klasse

Definition

Das ProviderServices-Objekt für den SQL CE-Anbieter

public sealed class SqlCeProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlCeProviderServices = class
    inherit DbProviderServices
Public NotInheritable Class SqlCeProviderServices
Inherits DbProviderServices
Vererbung
SqlCeProviderServices

Hinweise

Beachten Sie, dass instance dieses Typs auch zusätzliche Anbieterdienste für Microsoft SQL Server Compact Edition auflöst, wenn dieser Typ entweder mithilfe eines Eintrags in der Konfigurationsdatei der Anwendung oder über die codebasierte Registrierung in DbConfigurationals EF-Anbieter registriert wird. Die aufgelösten Dienste sind: Anforderungen für IDbConnectionFactory werden standardmäßig in eine Singleton-instance von SqlCeConnectionFactory aufgelöst, um Verbindungen mit SQL Compact zu erstellen. Anforderungen für MigrationSqlGenerator den invarianten Namen "System.Data.SqlServerCe.4.0" werden in SqlCeMigrationSqlGenerator Instanzen aufgelöst, um die SQL-Standardgenerierung von Migrationen für SQL Compact bereitzustellen.

Felder

Instance

Singleton-Objekt;

ProviderInvariantName

Dies ist die bekannte Zeichenfolge, die in Konfigurationsdateien und codebasierter Konfiguration als "anbieterinvarianter Name" verwendet wird, um Microsoft SQL Server Compact Edition 4.0 für ADO.NET- und Entity Framework-Anbieterdienste anzugeben.

Methoden

AddDependencyResolver(IDbDependencyResolver)

Fügt eine IDbDependencyResolver hinzu, die verwendet wird, um zusätzliche Standardanbieterdienste aufzulösen, wenn ein abgeleiteter Typ entweder mithilfe eines Eintrags in der Konfigurationsdatei der Anwendung oder durch codebasierte Registrierung in DbConfigurationals EF-Anbieter registriert wird.

(Geerbt von DbProviderServices)
CloneDbCommand(DbCommand)

Weitere Informationen finden Sie unter Problem 2390: Klonen der DesignTimeVisible-Eigenschaft auf dem DbCommand kann Deadlocks verursachen. Hier können Also Unterklassen überschrieben werden.

(Geerbt von DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

Klont die Verbindung.

(Geerbt von DbProviderServices)
CloneDbConnection(DbConnection)

Klont die Verbindung.

(Geerbt von DbProviderServices)
CreateCommandDefinition(DbCommand)

Erstellen Sie das Standardmäßige DbCommandDefinition-Objekt basierend auf dem Prototypbefehl. Diese Methode ist für Anbieterautoren vorgesehen, um eine Standardbefehlsdefinition aus einem Befehl zu erstellen. Hinweis: Dadurch wird der Prototyp geklont.

(Geerbt von DbProviderServices)
CreateCommandDefinition(DbCommandTree)

Erstellen Sie ein Command Definition-Objekt mit einer Befehlsstruktur.

(Geerbt von DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

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

(Geerbt von DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Erstellt eine Datenbank, die durch die Verbindung angegeben ist, und erstellt Schemaobjekte (Tabellen, Primärschlüssel, Fremdschlüssel) basierend auf dem Inhalt von storeItemCollection.

(Geerbt von DbProviderServices)
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.

(Geerbt von DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

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

(Geerbt von DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

(Geerbt von DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

(Geerbt von DbProviderServices)
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.

(Geerbt von DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

Generiert ein DDL-Skript (Data Definition Language), das Schemaobjekte (Tabellen, Primärschlüssel, Fremdschlüssel) basierend auf dem Inhalt des StoreItemCollection-Parameters erstellt und für die Version der Datenbank, die dem Anbietermanifesttoken entspricht.

(Geerbt von DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

(Geerbt von DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Gibt einen Wert zurück, der angibt, ob eine bestimmte Datenbank auf dem Server vorhanden ist.

(Geerbt von DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Löscht die angegebene Datenbank.

(Geerbt von DbProviderServices)
DbGetSpatialServices(String)
Veraltet.

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

(Geerbt von DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Löscht die angegebene Datenbank.

(Geerbt von DbProviderServices)
GetDbProviderManifest(String)

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

(Geerbt von DbProviderServices)
GetDbProviderManifestToken(DbConnection)

Gibt das Anbietermanifesttoken für eine bestimmte Verbindung zurück.

(Geerbt von DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

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

(Geerbt von DbProviderServices)
GetProviderManifest(String)

Gibt anhand der angegebenen Versionsinformationen das Anbietermanifest zurück.

(Geerbt von DbProviderServices)
GetProviderManifestToken(DbConnection)

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

(Geerbt von DbProviderServices)
GetService(Type, Object)

Wird aufgerufen, um zusätzliche Standardanbieterdienste aufzulösen, wenn ein abgeleiteter Typ entweder mithilfe eines Eintrags in der Konfigurationsdatei der Anwendung oder durch codebasierte Registrierung in DbConfigurationals EF-Anbieter registriert wird. Die Implementierung dieser Methode in dieser Klasse verwendet die Resolver, die mit der AddDependencyResolver-Methode hinzugefügt wurden, um Abhängigkeiten aufzulösen.

(Geerbt von DbProviderServices)
GetServices(Type, Object)

Wird aufgerufen, um zusätzliche Standardanbieterdienste aufzulösen, wenn ein abgeleiteter Typ entweder mithilfe eines Eintrags in der Konfigurationsdatei der Anwendung oder durch codebasierte Registrierung in DbConfigurationals EF-Anbieter registriert wird. Die Implementierung dieser Methode in dieser Klasse verwendet die Resolver, die mit der AddDependencyResolver-Methode hinzugefügt wurden, um Abhängigkeiten aufzulösen.

(Geerbt von DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

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

(Geerbt von DbProviderServices)
GetSpatialServices(DbProviderInfo)

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

(Geerbt von DbProviderServices)
GetSpatialServices(String)
Veraltet.

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

(Geerbt von DbProviderServices)
RegisterInfoMessageHandler(DbConnection, Action<String>)

Registriert einen Handler, um Nicht-Fehlermeldungen zu verarbeiten, die vom Datenbankanbieter stammen.

SetDbParameterValue(DbParameter, TypeUsage, Object)

Legt den Parameterwert und die entsprechenden Facetten für die angegebene TypeUsagefest.

(Geerbt von DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

Legt den Parameterwert und die entsprechenden Facetten für die angegebene TypeUsagefest.

(Geerbt von DbProviderServices)

Gilt für: