DbContext Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| DbContext() |
Bağlantı kurulacak veritabanının adını oluşturmak için kuralları kullanarak yeni bir bağlam örneği oluşturur. Kurala göre ad, türetilmiş bağlam sınıfının tam adıdır (ad alanı + sınıf adı). Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın. |
| DbContext(DbCompiledModel) |
Bağlantı kurulacak veritabanının adını oluşturmak için kuralları kullanarak yeni bir bağlam örneği oluşturur ve bunu verilen modelden başlatır. Kurala göre ad, türetilmiş bağlam sınıfının tam adıdır (ad alanı + sınıf adı). Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın. |
| DbContext(String) |
Verilen dizeyi, bağlantının yapılacağı veritabanı için ad veya bağlantı dizesi olarak kullanarak yeni bir bağlam örneği oluşturur. Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın. |
| DbContext(DbConnection, Boolean) |
Veritabanına bağlanmak için mevcut bağlantıyı kullanarak yeni bir bağlam örneği oluşturur.
olduğunda bağlam atıldığında bağlantı atılmaz |
| DbContext(ObjectContext, Boolean) |
Var olan bir ObjectContext'in çevresinde yeni bir bağlam örneği oluşturur. |
| DbContext(ObjectContext, Boolean) |
Var olan bir ObjectContext'in çevresinde yeni bir bağlam örneği oluşturur. |
| DbContext(String, DbCompiledModel) |
Bir bağlantının yapılacağı veritabanının adı veya bağlantı dizesi olarak verilen dizeyi kullanarak yeni bir bağlam örneği oluşturur ve bunu verilen modelden başlatır. Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın. |
| DbContext(DbConnection, DbCompiledModel, Boolean) |
Veritabanına bağlanmak için var olan bağlantıyı kullanarak yeni bir bağlam örneği oluşturur ve bunu verilen modelden başlatır.
olduğunda bağlam atıldığında bağlantı atılmaz |
DbContext()
Bağlantı kurulacak veritabanının adını oluşturmak için kuralları kullanarak yeni bir bağlam örneği oluşturur. Kurala göre ad, türetilmiş bağlam sınıfının tam adıdır (ad alanı + sınıf adı). Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın.
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 ()
- Öznitelikler
Şunlara uygulanır
DbContext(DbCompiledModel)
Bağlantı kurulacak veritabanının adını oluşturmak için kuralları kullanarak yeni bir bağlam örneği oluşturur ve bunu verilen modelden başlatır. Kurala göre ad, türetilmiş bağlam sınıfının tam adıdır (ad alanı + sınıf adı). Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın.
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)
Parametreler
- model
- DbCompiledModel
Bu bağlamı destekleyen model.
- Öznitelikler
Şunlara uygulanır
DbContext(String)
Verilen dizeyi, bağlantının yapılacağı veritabanı için ad veya bağlantı dizesi olarak kullanarak yeni bir bağlam örneği oluşturur. Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın.
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)
Parametreler
- nameOrConnectionString
- String
Veritabanı adı veya bağlantı dizesi.
- Öznitelikler
Şunlara uygulanır
DbContext(DbConnection, Boolean)
Veritabanına bağlanmak için mevcut bağlantıyı kullanarak yeni bir bağlam örneği oluşturur.
olduğunda bağlam atıldığında bağlantı atılmaz contextOwnsConnectionfalse.
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)
Parametreler
- existingConnection
- DbConnection
Yeni bağlam için kullanılacak mevcut bir bağlantı.
- contextOwnsConnection
- Boolean
Bağlantı olarak ayarlanırsa true bağlam atıldığında atılır, aksi takdirde çağıranın bağlantıyı atması gerekir.
- Öznitelikler
Şunlara uygulanır
DbContext(ObjectContext, Boolean)
Var olan bir ObjectContext'in çevresinde yeni bir bağlam örneği oluşturur.
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
Parametreler
- objectContext
- ObjectContext
Yeni bağlamla kaydıracak mevcut bir ObjectContext.
- dbContextOwnsObjectContext
- Boolean
DbContext atıldığında ObjectContext olarak ayarlanırsa true , aksi takdirde çağıranın bağlantıyı atması gerekir.
Şunlara uygulanır
DbContext(ObjectContext, Boolean)
Var olan bir ObjectContext'in çevresinde yeni bir bağlam örneği oluşturur.
public DbContext (System.Data.Objects.ObjectContext objectContext, bool dbContextOwnsObjectContext);
new System.Data.Entity.DbContext : System.Data.Objects.ObjectContext * bool -> System.Data.Entity.DbContext
Parametreler
- objectContext
- ObjectContext
- dbContextOwnsObjectContext
- Boolean
Şunlara uygulanır
DbContext(String, DbCompiledModel)
Bir bağlantının yapılacağı veritabanının adı veya bağlantı dizesi olarak verilen dizeyi kullanarak yeni bir bağlam örneği oluşturur ve bunu verilen modelden başlatır. Bunun bağlantı oluşturmak için nasıl kullanıldığına ilişkin sınıf açıklamalarına bakın.
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)
Parametreler
- nameOrConnectionString
- String
Veritabanı adı veya bağlantı dizesi.
- model
- DbCompiledModel
Bu bağlamı destekleyen model.
- Öznitelikler
Şunlara uygulanır
DbContext(DbConnection, DbCompiledModel, Boolean)
Veritabanına bağlanmak için var olan bağlantıyı kullanarak yeni bir bağlam örneği oluşturur ve bunu verilen modelden başlatır.
olduğunda bağlam atıldığında bağlantı atılmaz contextOwnsConnectionfalse.
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)
Parametreler
- existingConnection
- DbConnection
Yeni bağlam için kullanılacak mevcut bir bağlantı.
- model
- DbCompiledModel
Bu bağlamı destekleyen model.
- contextOwnsConnection
- Boolean
Bağlantı olarak ayarlanırsa true bağlam atıldığında atılır, aksi takdirde çağıranın bağlantıyı atması gerekir.
- Öznitelikler