Condividi tramite


RelationalDatabaseFacadeExtensions.SetDbConnection Metodo

Definizione

Overload

SetDbConnection(DatabaseFacade, DbConnection)

Imposta il ADO.NET DbConnection sottostante per questo DbContextoggetto .

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

Imposta il ADO.NET DbConnection sottostante per questo DbContextoggetto .

SetDbConnection(DatabaseFacade, DbConnection)

Imposta il ADO.NET DbConnection sottostante per questo DbContextoggetto .

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)

Parametri

databaseFacade
DatabaseFacade

Oggetto DatabaseFacade per il contesto.

connection
DbConnection

Connessione.

Commenti

La connessione può essere impostata solo quando la connessione esistente, se presente, non è aperta.

Si noti che la connessione specificata deve essere eliminata dal codice dell'applicazione perché non è stata creata da Entity Framework.

Per altre informazioni ed esempi, vedere Connessioni e stringhe di connessione .

Si applica a

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

Imposta il ADO.NET DbConnection sottostante per questo DbContextoggetto .

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)

Parametri

databaseFacade
DatabaseFacade

Oggetto DatabaseFacade per il contesto.

connection
DbConnection

Connessione.

contextOwnsConnection
Boolean

Se true, EF assumerà la proprietà della connessione e lo eliminerà nello stesso modo in cui eliminerebbe una connessione creata da ENTITY. Se false, il chiamante possiede ancora la connessione ed è responsabile della sua eliminazione. Il valore predefinito è false.

Commenti

La connessione può essere impostata solo quando la connessione esistente, se presente, non è aperta.

Per altre informazioni ed esempi, vedere Connessioni e stringhe di connessione .

Si applica a