Condividi tramite


SqlCeProviderServices Classe

Definizione

Oggetto ProviderServices per il provider SQL CE

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

Commenti

Si noti che l'istanza di questo tipo risolve anche servizi provider aggiuntivi per Microsoft SQL Server Compact Edition quando questo tipo viene registrato come provider EF usando una voce nel file di configurazione dell'applicazione o tramite la registrazione basata sul codice in DbConfiguration. I servizi risolti sono: le richieste per IDbConnectionFactory vengono risolte in un'istanza di Singleton di SqlCeConnectionFactory per creare connessioni a SQL Compact per impostazione predefinita. Le richieste per MigrationSqlGenerator il nome invariante "System.Data.SqlServerCe.4.0" vengono risolte in SqlCeMigrationSqlGenerator istanze per fornire la generazione sql delle migrazioni predefinite per SQL Compact.

Campi

Instance

Oggetto Singleton;

ProviderInvariantName

Questa è la stringa nota che usa nei file di configurazione e nella configurazione basata su codice come "nome invariante del provider" usata per specificare Microsoft SQL Server Compact Edition 4.0 per i servizi provider ADO.NET e Entity Framework.

Metodi

AddDependencyResolver(IDbDependencyResolver)

Aggiunge un oggetto IDbDependencyResolver che verrà usato per risolvere altri servizi provider predefiniti quando un tipo derivato viene registrato come provider EF usando una voce nel file di configurazione dell'applicazione o tramite la registrazione basata sul codice in DbConfiguration.

(Ereditato da DbProviderServices)
CloneDbCommand(DbCommand)

Vedere il problema 2390 : clonazione della proprietà DesignTimeVisible nel DbCommand può causare deadlock. Quindi, qui consente alle sottoclassi di eseguire l'override.

(Ereditato da DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

Clona la connessione.

(Ereditato da DbProviderServices)
CloneDbConnection(DbConnection)

Clona la connessione.

(Ereditato da DbProviderServices)
CreateCommandDefinition(DbCommand)

Creare l'oggetto DbCommandDefinition predefinito in base al comando prototipo Questo metodo è destinato ai writer del provider per creare una definizione di comando predefinita da un comando. Nota: questo clonerà il prototipo

(Ereditato da DbProviderServices)
CreateCommandDefinition(DbCommandTree)

Creare un oggetto Command Definition dato un albero dei comandi.

(Ereditato da DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Crea una definizione dei comandi dal manifesto specificato e dall'albero dei comandi.

(Ereditato da DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Crea un database indicato dalla connessione e crea oggetti schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto di storeItemCollection.

(Ereditato da DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

Genera uno script DDL (Data Definition Language) che crea oggetti dello schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto del parametro StoreItemCollection e la cui destinazione è la versione del database corrispondente al token del manifesto del provider.

(Ereditato da DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Crea un oggetto definizione dei comandi per il manifesto del provider e la struttura ad albero comandi specificati.

(Ereditato da DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Restituisce un valore che indica se esiste un determinato database nel server.

(Ereditato da DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Restituisce un valore che indica se esiste un determinato database nel server.

(Ereditato da DbProviderServices)
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Crea un database indicato dalla connessione e crea oggetti dello schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto di un StoreItemCollection.

(Ereditato da DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

Genera uno script DDL (Data Definition Language) che crea oggetti schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto del parametro StoreItemCollection e destinato alla versione del database corrispondente al token manifesto del provider.

(Ereditato da DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Restituisce un valore che indica se esiste un determinato database nel server.

(Ereditato da DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Restituisce un valore che indica se esiste un determinato database nel server.

(Ereditato da DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Elimina il database specificato.

(Ereditato da DbProviderServices)
DbGetSpatialServices(String)
Obsoleti.

Ottiene i servizi spaziali per DbProviderServices.

(Ereditato da DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Elimina il database specificato.

(Ereditato da DbProviderServices)
GetDbProviderManifest(String)

Quando sottoposto a override in una classe derivata, restituisce un'istanza di una classe che deriva da DbProviderManifest.

(Ereditato da DbProviderServices)
GetDbProviderManifestToken(DbConnection)

Restituisce il token manifesto del provider per una determinata connessione.

(Ereditato da DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

Ottiene il lettore di dati spaziali per DbProviderServices.

(Ereditato da DbProviderServices)
GetProviderManifest(String)

Restituisce il manifesto del provider utilizzando le informazioni sulla versione specificate.

(Ereditato da DbProviderServices)
GetProviderManifestToken(DbConnection)

Restituisce il token del manifesto del provider corrispondente a una connessione.

(Ereditato da DbProviderServices)
GetService(Type, Object)

Chiamato per risolvere altri servizi provider predefiniti quando un tipo derivato viene registrato come provider EF usando una voce nel file di configurazione dell'applicazione o tramite la registrazione basata sul codice in DbConfiguration. L'implementazione di questo metodo in questa classe usa i resolver aggiunti con il metodo AddDependencyResolver per risolvere le dipendenze.

(Ereditato da DbProviderServices)
GetServices(Type, Object)

Chiamato per risolvere altri servizi provider predefiniti quando un tipo derivato viene registrato come provider EF usando una voce nel file di configurazione dell'applicazione o tramite la registrazione basata sul codice in DbConfiguration. L'implementazione di questo metodo in questa classe usa i resolver aggiunti con il metodo AddDependencyResolver per risolvere le dipendenze.

(Ereditato da DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

Ottiene il lettore di dati spaziali per DbProviderServices.

(Ereditato da DbProviderServices)
GetSpatialServices(DbProviderInfo)

Ottiene i servizi spaziali per DbProviderServices.

(Ereditato da DbProviderServices)
GetSpatialServices(String)
Obsoleti.

Ottiene i servizi spaziali per DbProviderServices.

(Ereditato da DbProviderServices)
RegisterInfoMessageHandler(DbConnection, Action<String>)

Registra un gestore per elaborare messaggi non di errore provenienti dal provider di database.

SetDbParameterValue(DbParameter, TypeUsage, Object)

Imposta il valore del parametro e i facet appropriati per l'oggetto specificato TypeUsage.

(Ereditato da DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

Imposta il valore del parametro e i facet appropriati per l'oggetto specificato TypeUsage.

(Ereditato da DbProviderServices)

Si applica a