次の方法で共有


RelationalDatabaseFacadeExtensions.SetDbConnection メソッド

定義

オーバーロード

SetDbConnection(DatabaseFacade, DbConnection)

この DbContextの基になる ADO.NET DbConnection を設定します。

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

この DbContextの基になる ADO.NET DbConnection を設定します。

SetDbConnection(DatabaseFacade, DbConnection)

ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs

この DbContextの基になる ADO.NET DbConnection を設定します。

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)

パラメーター

databaseFacade
DatabaseFacade

DatabaseFacadeコンテキストの 。

connection
DbConnection

接続。

注釈

接続は、既存の接続 (存在する場合) が開かっていない場合にのみ設定できます。

Entity Framework によって作成されていないため、指定された接続はアプリケーション コードによって破棄される必要があることに注意してください。

詳細と例については、「 接続と接続文字列 」を参照してください。

適用対象

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

ソース:
RelationalDatabaseFacadeExtensions.cs
ソース:
RelationalDatabaseFacadeExtensions.cs

この DbContextの基になる ADO.NET DbConnection を設定します。

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)

パラメーター

databaseFacade
DatabaseFacade

DatabaseFacadeコンテキストの 。

connection
DbConnection

接続。

contextOwnsConnection
Boolean

の場合 true、EF は接続の所有権を取得し、EF によって作成された接続を破棄するのと同じ方法で破棄します。 の場合 false、呼び出し元は引き続き接続を所有し、その破棄を担当します。 既定値は false です。

注釈

接続は、既存の接続 (存在する場合) が開かっていない場合にのみ設定できます。

詳細と例については、「 接続と接続文字列 」を参照してください。

適用対象