RelationalDatabaseFacadeExtensions.SetDbConnection Yöntem

Tanım

Aşırı Yüklemeler

SetDbConnection(DatabaseFacade, DbConnection)

Bu DbContextiçin temel ADO.NET DbConnection ayarlar.

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

Bu DbContextiçin temel ADO.NET DbConnection ayarlar.

SetDbConnection(DatabaseFacade, DbConnection)

Bu DbContextiçin temel ADO.NET DbConnection ayarlar.

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)

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

connection
DbConnection

Bağlantı.

Açıklamalar

Bağlantı yalnızca varsa mevcut bağlantı açık olmadığında ayarlanabilir.

Entity Framework tarafından oluşturulmadığından verilen bağlantının uygulama kodu tarafından atılması gerektiğini unutmayın.

Daha fazla bilgi ve örnek için bkz. Bağlantılar ve bağlantı dizeleri .

Şunlara uygulanır

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

Bu DbContextiçin temel ADO.NET DbConnection ayarlar.

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)

Parametreler

databaseFacade
DatabaseFacade

DatabaseFacade bağlam için.

connection
DbConnection

Bağlantı.

contextOwnsConnection
Boolean

ise true, EF bağlantının sahipliğini alır ve EF tarafından oluşturulan bağlantıyı atacağı şekilde atar. ise false, arayan bağlantının sahibi olmaya devam eder ve bu bağlantının bertaraf edilmesinden sorumludur. false varsayılan değerdir.

Açıklamalar

Bağlantı yalnızca varsa mevcut bağlantı açık olmadığında ayarlanabilir.

Daha fazla bilgi ve örnek için bkz. Bağlantılar ve bağlantı dizeleri .

Şunlara uygulanır