Freigeben über


IDbConnectionFactory-Schnittstelle

[Diese Seite bezieht sich auf Entity Framework Version 6. Die neueste Version ist als 'Entity Framework' NuGet-Paket verfügbar. Weitere Informationen zu Entity Framework finden Sie unter msdn.com/data/ef.]

Implementierungen dieser Schnittstelle werden verwendet, um DbConnection-Objekte für einen Typ von Datenbankserver auf Grundlage eines angegebenen Datenbanknamens zu erstellen. Eine Instanz wird in der Database-Klasse festgelegt, damit alle DbContexts-Objekte ohne Verbindungsinformationen oder nur mit einem Datenbanknamen oder einer Verbindungszeichenfolge erstellt werden, um standardmäßig einen bestimmten Typ von Datenbankserver zu verwenden. Es werden zwei Implementierungen dieser Schnittstelle bereitgestellt: SqlConnectionFactory zum Erstellen von Verbindungen mit Microsoft SQL Server, einschließlich EXPRESS Edition. SqlCeConnectionFactory zum Erstellen von Verbindungen mit Microsoft SQL Server Compact Edition. Nach Bedarf können weitere Implementierungen für andere Datenbankserver hinzugefügt werden. Beachten Sie, dass Implementierungen threadsicher oder unveränderlich sein sollten, da möglicherweise mehrere Threads gleichzeitig auf sie zugreifen.

Namespace:  System.Data.Entity.Infrastructure
Assembly:  EntityFramework (in EntityFramework.dll)

Syntax

'Declaration
Public Interface IDbConnectionFactory
'Usage
Dim instance As IDbConnectionFactory
public interface IDbConnectionFactory
public interface class IDbConnectionFactory
type IDbConnectionFactory =  interface end
public interface IDbConnectionFactory

Der IDbConnectionFactory-Typ macht die folgenden Member verfügbar.

Methoden

  Name Beschreibung
Öffentliche Methode CreateConnection Erstellt eine Verbindung auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge.

Oben

Siehe auch

Verweis

System.Data.Entity.Infrastructure-Namespace