RelationalDatabaseFacadeExtensions.SetDbConnection Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Přetížení
SetDbConnection(DatabaseFacade, DbConnection) |
Nastaví základní ADO.NET DbConnection pro tento DbContextobjekt . |
SetDbConnection(DatabaseFacade, DbConnection, Boolean) |
Nastaví základní ADO.NET DbConnection pro tento DbContextobjekt . |
SetDbConnection(DatabaseFacade, DbConnection)
Nastaví základní ADO.NET DbConnection pro tento DbContextobjekt .
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)
Parametry
- databaseFacade
- DatabaseFacade
Kontext DatabaseFacade .
- connection
- DbConnection
Připojení.
Poznámky
Připojení lze nastavit pouze v případě, že existující připojení (pokud existuje) není otevřené.
Všimněte si, že dané připojení musí být odstraněno kódem aplikace, protože ho nevytvořil Entity Framework.
Další informace a příklady najdete v tématu Připojení a připojovací řetězce .
Platí pro
SetDbConnection(DatabaseFacade, DbConnection, Boolean)
Nastaví základní ADO.NET DbConnection pro tento DbContextobjekt .
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)
Parametry
- databaseFacade
- DatabaseFacade
Kontext DatabaseFacade .
- connection
- DbConnection
Připojení.
- contextOwnsConnection
- Boolean
Pokud true
, ef převezme vlastnictví připojení a odstraní ho stejným způsobem jako připojení vytvořené ef. V případě false
připojení je volající stále vlastníkem připojení a zodpovídá za jeho likvidaci. Výchozí hodnota je false
.
Poznámky
Připojení lze nastavit pouze v případě, že existující připojení (pokud existuje) není otevřené.
Další informace a příklady najdete v tématu Připojení a připojovací řetězce .
Platí pro
Entity Framework