DbContext Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |
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 |
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
Entity Framework