Condividi tramite


IDbConnectionFactory Interfaccia

Definizione

Le implementazioni di questa interfaccia vengono utilizzate per creare oggetti DbConnection per un tipo di server di database basato su un nome di database specificato. Un'istanza è impostata sulla Database classe per fare in modo che tutti i DbContext creati senza informazioni di connessione o solo un nome di database o una stringa di connessione usino un determinato tipo di server di database per impostazione predefinita. Vengono fornite due implementazioni di questa interfaccia: SqlConnectionFactory viene usata per creare connessioni a Microsoft SQL Server, incluse le edizioni EXPRESS. SqlCeConnectionFactoryviene usato per creare connessioni alle edizioni Microsoft SQL Server Compact. È 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 perché possono essere accessibili contemporaneamente da più thread.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public interface IDbConnectionFactory
public interface IDbConnectionFactory
type IDbConnectionFactory = interface
Public Interface IDbConnectionFactory
Derivato
Attributi

Metodi

CreateConnection(String)

Crea una connessione basata sul nome di database o sulla stringa di connessione specificati.

Si applica a