Bagikan melalui


RelationalDatabaseFacadeExtensions.SetDbConnection Metode

Definisi

Overload

SetDbConnection(DatabaseFacade, DbConnection)

Mengatur ADO.NET DbConnection yang mendasar untuk ini DbContext.

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

Mengatur ADO.NET DbConnection yang mendasar untuk ini DbContext.

SetDbConnection(DatabaseFacade, DbConnection)

Mengatur ADO.NET DbConnection yang mendasar untuk ini 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)

Parameter

databaseFacade
DatabaseFacade

DatabaseFacade untuk konteksnya.

connection
DbConnection

Koneksi.

Keterangan

Koneksi hanya dapat diatur ketika koneksi yang ada, jika ada, tidak terbuka.

Perhatikan bahwa koneksi yang diberikan harus dibuang oleh kode aplikasi karena tidak dibuat oleh Kerangka Kerja Entitas.

Lihat Koneksi dan string koneksi untuk informasi dan contoh selengkapnya.

Berlaku untuk

SetDbConnection(DatabaseFacade, DbConnection, Boolean)

Mengatur ADO.NET DbConnection yang mendasar untuk ini 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)

Parameter

databaseFacade
DatabaseFacade

DatabaseFacade untuk konteksnya.

connection
DbConnection

Koneksi.

contextOwnsConnection
Boolean

Jika true, maka EF akan mengambil kepemilikan koneksi dan akan membuangnya dengan cara yang sama, EF akan membuang koneksi yang dibuat oleh EF. Jika false, maka penelepon masih memiliki koneksi dan bertanggung jawab atas pembuangannya. Nilai defaultnya adalah false.

Keterangan

Koneksi hanya dapat diatur ketika koneksi yang ada, jika ada, tidak terbuka.

Lihat Koneksi dan string koneksi untuk informasi dan contoh selengkapnya.

Berlaku untuk