IDbConnectionFactory, interface
[Cette page concerne Entity Framework version 6. La dernière version est disponible sous le nom de package 'Entity Framework' NuGet. Pour plus d'informations sur Entity Framework, consultez msdn.com/data/ef.]
Les implémentations de cette interface sont utilisées pour créer des objets DbConnection pour un type de serveur de base de données selon un nom de la base de données spécifique. Une instance est définie sur la classe Database pour que tous les objets DbContext qui doivent être créés sans informations de connexion ou juste un nom de base de données ou chaîne de connexion, utilisent un certain type de serveur de base de données. Deux implémentations de cette interface sont fournies : SqlConnectionFactory utilisé pour créer des connexions à Microsoft SQL Server, y compris les éditions EXPRESS. SqlCeConnectionFactory utilisé pour créer des connexions à Microsoft SQL Server Compact Edition. D'autres implémentations pour d'autres serveurs de bases de données peuvent être ajoutées au besoin. Notez que les implémentations doivent être thread-safe ou immuables puisqu'elles sont accessibles en même temps par plusieurs threads.
Espace de noms : System.Data.Entity.Infrastructure
Assembly : EntityFramework (dans EntityFramework.dll)
Syntaxe
'Déclaration
Public Interface IDbConnectionFactory
'Utilisation
Dim instance As IDbConnectionFactory
public interface IDbConnectionFactory
public interface class IDbConnectionFactory
type IDbConnectionFactory = interface end
public interface IDbConnectionFactory
Le type IDbConnectionFactory expose les membres suivants.
Méthodes
Nom | Description | |
---|---|---|
CreateConnection | Crée une connexion en fonction du nom de la base de données spécifique ou d'une chaîne de connexion. |
Top