RelationalDatabaseFacadeExtensions.SetDbConnection Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
SetDbConnection(DatabaseFacade, DbConnection) |
Define o ADO.NET DbConnection subjacente para este DbContext. |
SetDbConnection(DatabaseFacade, DbConnection, Boolean) |
Define o ADO.NET DbConnection subjacente para este DbContext. |
SetDbConnection(DatabaseFacade, DbConnection)
Define o ADO.NET DbConnection subjacente para este 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)
Parâmetros
- databaseFacade
- DatabaseFacade
O DatabaseFacade para o contexto.
- connection
- DbConnection
A conexão.
Comentários
A conexão só pode ser definida quando a conexão existente, se houver, não estiver aberta.
Observe que a conexão fornecida deve ser descartada pelo código do aplicativo, pois não foi criada pelo Entity Framework.
Consulte Conexões e cadeias de conexão para obter mais informações e exemplos.
Aplica-se a
SetDbConnection(DatabaseFacade, DbConnection, Boolean)
Define o ADO.NET DbConnection subjacente para este 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)
Parâmetros
- databaseFacade
- DatabaseFacade
O DatabaseFacade para o contexto.
- connection
- DbConnection
A conexão.
- contextOwnsConnection
- Boolean
Se true
, o EF assumirá a propriedade da conexão e a descartará da mesma forma que descartará uma conexão criada pelo EF. Se false
, o chamador ainda possui a conexão e é responsável por sua eliminação. O valor padrão é false
.
Comentários
A conexão só pode ser definida quando a conexão existente, se houver, não estiver aberta.
Consulte Conexões e cadeias de conexão para obter mais informações e exemplos.
Aplica-se a
Entity Framework