SqlCeProviderServices Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Objet ProviderServices pour le fournisseur SQL CE
public sealed class SqlCeProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlCeProviderServices = class
inherit DbProviderServices
Public NotInheritable Class SqlCeProviderServices
Inherits DbProviderServices
- Héritage
Remarques
Notez que instance de ce type résout également des services de fournisseur supplémentaires pour Microsoft SQL Server Compact Edition lorsque ce type est inscrit en tant que fournisseur EF à l’aide d’une entrée dans le fichier de configuration de l’application ou via l’inscription basée sur le code dans DbConfiguration. Les services résolus sont les suivants : Les demandes pour IDbConnectionFactory sont résolues en singleton instance de SqlCeConnectionFactory pour créer des connexions à SQL Compact par défaut. Les demandes pour MigrationSqlGenerator le nom invariant « System.Data.SqlServerCe.4.0 » sont résolues SqlCeMigrationSqlGenerator en instances pour fournir la génération SQL migrations par défaut pour SQL Compact.
Champs
Instance |
Objet Singleton ; |
ProviderInvariantName |
Il s’agit de la chaîne connue qui utilise dans les fichiers de configuration et la configuration basée sur le code comme « nom invariant du fournisseur » utilisée pour spécifier Microsoft SQL Server Compact Edition 4.0 pour les services de fournisseur ADO.NET et Entity Framework. |
Méthodes
AddDependencyResolver(IDbDependencyResolver) |
Ajoute un IDbDependencyResolver qui sera utilisé pour résoudre des services de fournisseur par défaut supplémentaires lorsqu’un type dérivé est inscrit en tant que fournisseur EF à l’aide d’une entrée dans le fichier de configuration de l’application ou via l’inscription basée sur le code dans DbConfiguration. (Hérité de DbProviderServices) |
CloneDbCommand(DbCommand) |
Consultez le problème 2390 : le clonage de la propriété DesignTimeVisible sur dbCommand peut entraîner des interblocages. Par conséquent, autorisez ici les sous-classes à remplacer. (Hérité de DbProviderServices) |
CloneDbConnection(DbConnection, DbProviderFactory) |
Clone la connexion. (Hérité de DbProviderServices) |
CloneDbConnection(DbConnection) |
Clone la connexion. (Hérité de DbProviderServices) |
CreateCommandDefinition(DbCommand) |
Créer l’objet DbCommandDefinition par défaut basé sur la commande prototype Cette méthode est destinée aux rédacteurs de fournisseurs pour générer une définition de commande par défaut à partir d’une commande. Remarque : le prototype est alors cloné. (Hérité de DbProviderServices) |
CreateCommandDefinition(DbCommandTree) |
Créez un objet Command Definition à l’aide d’une arborescence de commandes. (Hérité de DbProviderServices) |
CreateCommandDefinition(DbProviderManifest, DbCommandTree) |
Crée une définition de commande à partir du manifeste et de l’arborescence de commandes spécifiés. (Hérité de DbProviderServices) |
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection) |
Crée une base de données indiquée par la connexion et crée des objets de schéma (tables, clés primaires, clés étrangères) en fonction du contenu de storeItemCollection. (Hérité de DbProviderServices) |
CreateDatabaseScript(String, StoreItemCollection) |
Génère un langage de définitions de données (script DDL qui crée des objets de schéma (tables, clés primaires, clés étrangères)) en fonction du contenu du paramètre StoreItemCollection et qui est ciblé pour la version de la base de données correspondant au jeton de manifeste du fournisseur. (Hérité de DbProviderServices) |
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree) |
Crée un objet de définition de commande pour le manifeste du fournisseur spécifié et l'arborescence de commandes. (Hérité de DbProviderServices) |
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>) |
Retourne une valeur indiquant si une base de données donnée existe sur le serveur. (Hérité de DbProviderServices) |
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection) |
Retourne une valeur indiquant si une base de données donnée existe sur le serveur. (Hérité de DbProviderServices) |
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection) |
Crée une base de données indiquée par la connexion et crée des objets de schéma (tables, clés primaires, clés étrangères) en fonction du contenu d'une collection StoreItemCollection. (Hérité de DbProviderServices) |
DbCreateDatabaseScript(String, StoreItemCollection) |
Génère un script DDL (Data Definition Language) qui crée des objets de schéma (tables, clés primaires, clés étrangères) en fonction du contenu du paramètre StoreItemCollection et ciblés pour la version de la base de données correspondant au jeton manifeste du fournisseur. (Hérité de DbProviderServices) |
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>) |
Retourne une valeur indiquant si une base de données donnée existe sur le serveur. (Hérité de DbProviderServices) |
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection) |
Retourne une valeur indiquant si une base de données donnée existe sur le serveur. (Hérité de DbProviderServices) |
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection) |
Supprime la base de données spécifiée. (Hérité de DbProviderServices) |
DbGetSpatialServices(String) |
Obsolète.
Obtient les services spatiaux pour les DbProviderServices. (Hérité de DbProviderServices) |
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection) |
Supprime la base de données spécifiée. (Hérité de DbProviderServices) |
GetDbProviderManifest(String) |
En cas de substitution dans une classe dérivée, retourne une instance d'une classe qui dérive du DbProviderManifest. (Hérité de DbProviderServices) |
GetDbProviderManifestToken(DbConnection) |
Retourne le jeton de manifeste du fournisseur pour une connexion donnée. (Hérité de DbProviderServices) |
GetDbSpatialDataReader(DbDataReader, String) |
Obtient le lecteur de données spatiales pour les DbProviderServices. (Hérité de DbProviderServices) |
GetProviderManifest(String) |
Retourne le manifeste du fournisseur en utilisant les informations de version spécifiées. (Hérité de DbProviderServices) |
GetProviderManifestToken(DbConnection) |
Retourne le jeton du manifeste du fournisseur dans le cadre d'une connexion donnée. (Hérité de DbProviderServices) |
GetService(Type, Object) |
Appelé pour résoudre des services de fournisseur par défaut supplémentaires lorsqu’un type dérivé est inscrit en tant que fournisseur EF à l’aide d’une entrée dans le fichier de configuration de l’application ou via l’inscription basée sur le code dans DbConfiguration. L’implémentation de cette méthode dans cette classe utilise les résolveurs ajoutés avec la méthode AddDependencyResolver pour résoudre les dépendances. (Hérité de DbProviderServices) |
GetServices(Type, Object) |
Appelé pour résoudre des services de fournisseur par défaut supplémentaires lorsqu’un type dérivé est inscrit en tant que fournisseur EF à l’aide d’une entrée dans le fichier de configuration de l’application ou via l’inscription basée sur le code dans DbConfiguration. L’implémentation de cette méthode dans cette classe utilise les résolveurs ajoutés avec la méthode AddDependencyResolver pour résoudre les dépendances. (Hérité de DbProviderServices) |
GetSpatialDataReader(DbDataReader, String) |
Obtient le lecteur de données spatiales pour les DbProviderServices. (Hérité de DbProviderServices) |
GetSpatialServices(DbProviderInfo) |
Obtient les services spatiaux pour les DbProviderServices. (Hérité de DbProviderServices) |
GetSpatialServices(String) |
Obsolète.
Obtient les services spatiaux pour les DbProviderServices. (Hérité de DbProviderServices) |
RegisterInfoMessageHandler(DbConnection, Action<String>) |
Inscrit un gestionnaire pour traiter les messages sans erreur provenant du fournisseur de base de données. |
SetDbParameterValue(DbParameter, TypeUsage, Object) |
Définit la valeur du paramètre et les facettes appropriées pour le donné TypeUsage. (Hérité de DbProviderServices) |
SetParameterValue(DbParameter, TypeUsage, Object) |
Définit la valeur du paramètre et les facettes appropriées pour le donné TypeUsage. (Hérité de DbProviderServices) |