Partager via


SqlCeConnectionFactory Classe

Définition

Les instances de cette classe sont utilisées pour créer des objets DbConnection pour SQL Server Compact Edition en fonction d'un nom de base de données donné ou d'une chaîne de connexion.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlCeConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory
Héritage
SqlCeConnectionFactory
Attributs
Implémente

Remarques

Il est nécessaire de fournir le nom invariant du fournisseur de SQL Server Compact Edition afin de l'utiliser lors de la création d'une instance de cette classe. En effet, chaque version de SQL Server Compact Edition utilise des noms invariants différents. Une instance de cette classe peut être définie sur la Database classe pour que tous les DbContexts créés sans informations de connexion ou simplement un nom de base de données ou une chaîne de connexion utilisent SQL Server Compact Edition par défaut. Cette classe est immuable puisque plusieurs threads peuvent accéder simultanément à des instances lors de la création de connexions.

Constructeurs

SqlCeConnectionFactory(String)

Crée une fabrique de connexion avec les propriétés DatabaseDirectory et BaseConnectionString vides (par défaut).

SqlCeConnectionFactory(String, String, String)

Crée une fabrique de connexion avec les propriétés DatabaseDirectory et BaseConnectionString spécifiées.

Propriétés

BaseConnectionString

Chaîne de connexion à utiliser pour les options à la base de données autres que « Data Source ». Data Source sera ajouté à cette chaîne en fonction du nom de la base de données lorsque CreateConnection est appelé. La valeur par défaut est la chaîne vide, indiquant qu'aucune autre option ne sera utilisée.

DatabaseDirectory

Chemin d'accès à ajouter au nom de la base de données, qui formera le nom du fichier utilisé par SQL Server Compact Edition lorsqu'il crée ou lit le fichier de base de données. La valeur par défaut est « | DataDirectory | », indiquant que le fichier sera placé dans le répertoire de données désigné.

ProviderInvariantName

Nom invariant du fournisseur qui spécifie la version de SQL Server Compact Edition à utiliser.

Méthodes

CreateConnection(String)

Crée une connexion pour SQL Server Compact Edition en fonction du nom de la base de données spécifiée ou d'une chaîne de connexion. Si la chaîne donnée contient un caractère '=', elle est traitée comme une chaîne de connexion complète, sinon, elle est traitée uniquement comme un nom de base de données.

S’applique à