RelationalDatabaseFacadeExtensions.SetDbConnection Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 .