Jazyk

RelationalDatabaseFacadeExtensions.SetDbConnection Metoda

Definice

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)

Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs

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)

Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs
Zdroj:
RelationalDatabaseFacadeExtensions.cs

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 .

Platí pro