RelationalDatabaseFacadeExtensions.SetDbConnection Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
SetDbConnection(DatabaseFacade, DbConnection) |
Legt den zugrunde liegenden ADO.NET DbConnection für diesen DbContextfest. |
SetDbConnection(DatabaseFacade, DbConnection, Boolean) |
Legt den zugrunde liegenden ADO.NET DbConnection für diesen DbContextfest. |
SetDbConnection(DatabaseFacade, DbConnection)
Legt den zugrunde liegenden ADO.NET DbConnection für diesen DbContextfest.
public static void SetDbConnection (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbConnection connection);
public static void SetDbConnection (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbConnection? connection);
static member SetDbConnection : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbConnection -> unit
<Extension()>
Public Sub SetDbConnection (databaseFacade As DatabaseFacade, connection As DbConnection)
Parameter
- databaseFacade
- DatabaseFacade
Der DatabaseFacade für den Kontext.
- connection
- DbConnection
Die Verbindung.
Hinweise
Die Verbindung kann nur dann festgelegt werden, wenn die vorhandene Verbindung (falls vorhanden) nicht geöffnet ist.
Beachten Sie, dass die angegebene Verbindung vom Anwendungscode verworfen werden muss, da sie nicht von Entity Framework erstellt wurde.
Weitere Informationen und Beispiele finden Sie unter Verbindungen und Verbindungszeichenfolgen .
Gilt für:
SetDbConnection(DatabaseFacade, DbConnection, Boolean)
Legt den zugrunde liegenden ADO.NET DbConnection für diesen DbContextfest.
public static void SetDbConnection (this Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade databaseFacade, System.Data.Common.DbConnection? connection, bool contextOwnsConnection = false);
static member SetDbConnection : Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade * System.Data.Common.DbConnection * bool -> unit
<Extension()>
Public Sub SetDbConnection (databaseFacade As DatabaseFacade, connection As DbConnection, Optional contextOwnsConnection As Boolean = false)
Parameter
- databaseFacade
- DatabaseFacade
Der DatabaseFacade für den Kontext.
- connection
- DbConnection
Die Verbindung.
- contextOwnsConnection
- Boolean
Wenn true
, übernimmt EF den Besitz der Verbindung und entsorgt sie auf die gleiche Weise wie eine von EF erstellte Verbindung. Wenn false
, dann besitzt der Aufrufer weiterhin die Verbindung und ist für deren Entsorgung verantwortlich. Standardwert: false
.
Hinweise
Die Verbindung kann nur dann festgelegt werden, wenn die vorhandene Verbindung (falls vorhanden) nicht geöffnet ist.
Weitere Informationen und Beispiele finden Sie unter Verbindungen und Verbindungszeichenfolgen .
Gilt für:
Entity Framework