RelationalDatabaseFacadeExtensions.SetDbConnection Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
SetDbConnection(DatabaseFacade, DbConnection) |
Définit le ADO.NET DbConnection sous-jacent pour ce DbContext. |
SetDbConnection(DatabaseFacade, DbConnection, Boolean) |
Définit le ADO.NET DbConnection sous-jacent pour ce DbContext. |
SetDbConnection(DatabaseFacade, DbConnection)
Définit le ADO.NET DbConnection sous-jacent pour ce 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)
Paramètres
- databaseFacade
- DatabaseFacade
DatabaseFacade pour le contexte.
- connection
- DbConnection
Connexion.
Remarques
La connexion ne peut être définie que lorsque la connexion existante, le cas échéant, n’est pas ouverte.
Notez que la connexion donnée doit être supprimée par le code de l’application, car elle n’a pas été créée par Entity Framework.
Pour plus d’informations et d’exemples , consultez Connexions et chaînes de connexion .
S’applique à
SetDbConnection(DatabaseFacade, DbConnection, Boolean)
Définit le ADO.NET DbConnection sous-jacent pour ce 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)
Paramètres
- databaseFacade
- DatabaseFacade
DatabaseFacade pour le contexte.
- connection
- DbConnection
Connexion.
- contextOwnsConnection
- Boolean
Si true
la valeur est , EF prend alors la propriété de la connexion et la supprime de la même façon qu’une connexion créée par EF. Si false
la valeur est , l’appelant est toujours propriétaire de la connexion et est responsable de sa suppression. La valeur par défaut est false
.
Remarques
La connexion ne peut être définie que lorsque la connexion existante, le cas échéant, n’est pas ouverte.
Pour plus d’informations et d’exemples , consultez Connexions et chaînes de connexion .