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í
| Název | Description |
|---|---|
| SetDbConnection(DatabaseFacade, DbConnection) |
Nastaví základní ADO.NET DbConnection pro tento DbContext. |
| SetDbConnection(DatabaseFacade, DbConnection, Boolean) |
Nastaví základní ADO.NET DbConnection pro tento DbContext. |
SetDbConnection(DatabaseFacade, DbConnection)
Nastaví základní ADO.NET DbConnection pro tento DbContext.
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í není otevřené.
Všimněte si, že dané připojení musí být uvolně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 DbContext.
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 trueef převezme vlastnictví připojení a odstraní ho stejným způsobem, jako by vyhodilo připojení vytvořené efem. Pokud falsevolající připojení stále vlastní a je zodpovědný za jeho odstranění. Výchozí hodnota je false.
Poznámky
Připojení lze nastavit pouze v případě, že existující připojení není otevřené.
Další informace a příklady najdete v tématu Připojení a připojovací řetězce .