Bagikan melalui


DbContext Konstruktor

Definisi

Overload

DbContext()

Membuat instans konteks baru menggunakan konvensi untuk membuat nama database tempat koneksi akan dibuat. Nama menurut konvensi adalah nama lengkap (namespace + nama kelas) dari kelas konteks turunan. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

DbContext(DbCompiledModel)

Membuat instans konteks baru menggunakan konvensi untuk membuat nama database tempat koneksi akan dibuat, dan menginisialisasinya dari model tertentu. Nama menurut konvensi adalah nama lengkap (namespace + nama kelas) dari kelas konteks turunan. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

DbContext(String)

Membuat instans konteks baru menggunakan string yang diberikan sebagai nama atau string koneksi untuk database tempat koneksi akan dibuat. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

DbContext(DbConnection, Boolean)

Membuat instans konteks baru menggunakan koneksi yang ada untuk menyambungkan ke database. Koneksi tidak akan dibuang ketika konteks dibuang jika contextOwnsConnection adalah false.

DbContext(ObjectContext, Boolean)

Membuat instans konteks baru di sekitar ObjectContext yang ada.

DbContext(ObjectContext, Boolean)

Membuat instans konteks baru di sekitar ObjectContext yang ada.

DbContext(String, DbCompiledModel)

Membuat instans konteks baru menggunakan string yang diberikan sebagai nama atau string koneksi untuk database tempat koneksi akan dibuat, dan menginisialisasinya dari model tertentu. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

DbContext(DbConnection, DbCompiledModel, Boolean)

Membuat instans konteks baru menggunakan koneksi yang ada untuk menyambungkan ke database, dan menginisialisasinya dari model tertentu. Koneksi tidak akan dibuang ketika konteks dibuang jika contextOwnsConnection adalah false.

DbContext()

Membuat instans konteks baru menggunakan konvensi untuk membuat nama database tempat koneksi akan dibuat. Nama menurut konvensi adalah nama lengkap (namespace + nama kelas) dari kelas konteks turunan. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

protected DbContext ();
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
protected DbContext ();
Protected Sub New ()
Atribut

Berlaku untuk

DbContext(DbCompiledModel)

Membuat instans konteks baru menggunakan konvensi untuk membuat nama database tempat koneksi akan dibuat, dan menginisialisasinya dari model tertentu. Nama menurut konvensi adalah nama lengkap (namespace + nama kelas) dari kelas konteks turunan. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
protected DbContext (System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Protected Sub New (model As DbCompiledModel)

Parameter

model
DbCompiledModel

Model yang akan mendukung konteks ini.

Atribut

Berlaku untuk

DbContext(String)

Membuat instans konteks baru menggunakan string yang diberikan sebagai nama atau string koneksi untuk database tempat koneksi akan dibuat. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

public DbContext (string nameOrConnectionString);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString);
new System.Data.Entity.DbContext : string -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String)

Parameter

nameOrConnectionString
String

Baik nama database atau string koneksi.

Atribut

Berlaku untuk

DbContext(DbConnection, Boolean)

Membuat instans konteks baru menggunakan koneksi yang ada untuk menyambungkan ke database. Koneksi tidak akan dibuang ketika konteks dibuang jika contextOwnsConnection adalah false.

public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, contextOwnsConnection As Boolean)

Parameter

existingConnection
DbConnection

Koneksi yang sudah ada untuk digunakan untuk konteks baru.

contextOwnsConnection
Boolean

Jika diatur ke true koneksi dibuang saat konteks dibuang, jika tidak, pemanggil harus membuang koneksi.

Atribut

Berlaku untuk

DbContext(ObjectContext, Boolean)

Membuat instans konteks baru di sekitar ObjectContext yang ada.

public DbContext (System.Data.Entity.Core.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Entity.Core.Objects.ObjectContext * bool -> System.Data.Entity.DbContext

Parameter

objectContext
ObjectContext

ObjectContext yang ada untuk dibungkus dengan konteks baru.

dbContextOwnsObjectContext
Boolean

Jika diatur ke true ObjectContext dibuang saat DbContext dibuang, jika tidak, penelepon harus membuang koneksi.

Berlaku untuk

DbContext(ObjectContext, Boolean)

Membuat instans konteks baru di sekitar ObjectContext yang ada.

public DbContext (System.Data.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Objects.ObjectContext * bool -> System.Data.Entity.DbContext

Parameter

objectContext
ObjectContext
dbContextOwnsObjectContext
Boolean

Berlaku untuk

DbContext(String, DbCompiledModel)

Membuat instans konteks baru menggunakan string yang diberikan sebagai nama atau string koneksi untuk database tempat koneksi akan dibuat, dan menginisialisasinya dari model tertentu. Lihat keterangan kelas tentang bagaimana ini digunakan untuk membuat koneksi.

public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (string nameOrConnectionString, System.Data.Entity.Infrastructure.DbCompiledModel model);
new System.Data.Entity.DbContext : string * System.Data.Entity.Infrastructure.DbCompiledModel -> System.Data.Entity.DbContext
Public Sub New (nameOrConnectionString As String, model As DbCompiledModel)

Parameter

nameOrConnectionString
String

Baik nama database atau string koneksi.

model
DbCompiledModel

Model yang akan mendukung konteks ini.

Atribut

Berlaku untuk

DbContext(DbConnection, DbCompiledModel, Boolean)

Membuat instans konteks baru menggunakan koneksi yang ada untuk menyambungkan ke database, dan menginisialisasinya dari model tertentu. Koneksi tidak akan dibuang ketika konteks dibuang jika contextOwnsConnection adalah false.

public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:Dispose objects before losing scope")]
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors")]
public DbContext (System.Data.Common.DbConnection existingConnection, System.Data.Entity.Infrastructure.DbCompiledModel model, bool contextOwnsConnection);
new System.Data.Entity.DbContext : System.Data.Common.DbConnection * System.Data.Entity.Infrastructure.DbCompiledModel * bool -> System.Data.Entity.DbContext
Public Sub New (existingConnection As DbConnection, model As DbCompiledModel, contextOwnsConnection As Boolean)

Parameter

existingConnection
DbConnection

Koneksi yang sudah ada untuk digunakan untuk konteks baru.

model
DbCompiledModel

Model yang akan mendukung konteks ini.

contextOwnsConnection
Boolean

Jika diatur ke true koneksi dibuang saat konteks dibuang, jika tidak, pemanggil harus membuang koneksi.

Atribut

Berlaku untuk