Condividi tramite


Interfaccia IDbConnectionFactory

[Questa pagina è specifica della versione 6 di Entity Framework. La versione più recente è disponibile come pacchetto NuGet per "Entity Framework". Per ulteriori informazioni su Entity Framework, vedere la pagina msdn.com/data/ef.]

Le implementazioni di questa interfaccia vengono utilizzate per creare oggetti DbConnection per un tipo di server di database in base a un nome di database specificato. Viene impostata un'istanza sulla classe Database per fare in modo che tutti gli oggetti DbContext vengano creati senza informazioni di connessione o solo con un nome di database o una stringa di connessione in modo che venga utilizzato per impostazione predefinita un determinato tipo di server di database. Sono disponibili due implementazioni di questa interfaccia: SqlConnectionFactory viene usata per creare connessioni a Microsoft SQL Server, incluse le edizioni EXPRESS. SqlCeConnectionFactory viene utilizzata per creare connessioni a Microsoft SQL Server Compact Editions. È possibile aggiungere altre implementazioni per altri server di database in base alle necessità. Si noti che le implementazioni devono essere thread-safe o non modificabili in quanto sono accessibili da più thread contemporaneamente.

Spazio dei nomi:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Sintassi

'Dichiarazione
Public Interface IDbConnectionFactory
'Utilizzo
Dim instance As IDbConnectionFactory
public interface IDbConnectionFactory
public interface class IDbConnectionFactory
type IDbConnectionFactory =  interface end
public interface IDbConnectionFactory

Il tipo IDbConnectionFactory espone i seguenti membri.

Metodi

  rapporti Descrizione
Metodo pubblico CreateConnection Crea una connessione basata sul nome di database o sulla stringa di connessione specificati.

In alto

Vedere anche

Riferimento

Spazio dei nomi System.Data.Entity.Infrastructure