Freigeben über


IDbConnectionFactory Schnittstelle

Definition

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

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

Methoden

CreateConnection(String)

Erstellt eine Verbindung auf Grundlage des angegebenen Datenbanknamens oder der angegebenen Verbindungszeichenfolge.

Gilt für: