SqlCeProviderServices Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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:
Entity Framework