Aracılığıyla paylaş


ObjectContext Oluşturucular

Tanım

Aşırı Yüklemeler

ObjectContext(EntityConnection)

Verilen bağlantıyla sınıfının yeni bir örneğini ObjectContext başlatır. Oluşturma sırasında meta veri çalışma alanı nesnesinden EntityConnection ayıklanır.

ObjectContext(String)

Verilen bağlantı dizesi ve varsayılan varlık kapsayıcı adı ile sınıfının yeni bir örneğini ObjectContext başlatır.

ObjectContext(EntityConnection, Boolean)

Verilen bağlantı ve meta veri çalışma alanıyla bir ObjectContext oluşturur.

ObjectContext(EntityConnection, String)

Belirli bir bağlantı ve varlık kapsayıcısı adıyla sınıfının yeni bir örneğini ObjectContext başlatır.

ObjectContext(String, String)

Belirli bir bağlantı dizesi ve varlık kapsayıcı adı ile sınıfının yeni bir örneğini ObjectContext başlatır.

ObjectContext(EntityConnection)

Verilen bağlantıyla sınıfının yeni bir örneğini ObjectContext başlatır. Oluşturma sırasında meta veri çalışma alanı nesnesinden EntityConnection ayıklanır.

public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection)

Parametreler

connection
EntityConnection

EntityConnection Modele ve veri kaynağı bağlantısına başvurular içeren.

Özel durumlar

Bağlantı null.

Bağlantı geçersiz veya meta veri çalışma alanı geçersiz.

Şunlara uygulanır

ObjectContext(String)

Verilen bağlantı dizesi ve varsayılan varlık kapsayıcı adı ile sınıfının yeni bir örneğini ObjectContext başlatır.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Reliability", "CA2000:DisposeObjectsBeforeLosingScope", Justification="Object is in fact passed to property of the class and gets Disposed properly in the Dispose() method.")]
public ObjectContext (string connectionString);
new System.Data.Entity.Core.Objects.ObjectContext : string -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connectionString As String)

Parametreler

connectionString
String

Meta veri bilgilerine de erişim sağlayan bağlantı dizesi.

Öznitelikler

Özel durumlar

connectionString null.

connectionString geçersiz veya meta veri çalışma alanı geçerli değil.

Şunlara uygulanır

ObjectContext(EntityConnection, Boolean)

Verilen bağlantı ve meta veri çalışma alanıyla bir ObjectContext oluşturur.

public ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, bool contextOwnsConnection);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * bool -> System.Data.Entity.Core.Objects.ObjectContext
Public Sub New (connection As EntityConnection, contextOwnsConnection As Boolean)

Parametreler

connection
EntityConnection

mağaza bağlantısı

contextOwnsConnection
Boolean

True olarak ayarlanırsa, bağlam atıldığında bağlantı atılır, aksi takdirde çağıranın bağlantıyı atması gerekir.

Şunlara uygulanır

ObjectContext(EntityConnection, String)

Belirli bir bağlantı ve varlık kapsayıcısı adıyla sınıfının yeni bir örneğini ObjectContext başlatır.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (System.Data.Entity.Core.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : System.Data.Entity.Core.EntityClient.EntityConnection * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connection As EntityConnection, defaultContainerName As String)

Parametreler

connection
EntityConnection

EntityConnection Modele ve veri kaynağı bağlantısına başvurular içeren.

defaultContainerName
String

Varsayılan varlık kapsayıcısının adı. DefaultContainerName bu yöntem aracılığıyla ayarlandığında özelliği salt okunur hale gelir.

Öznitelikler

Özel durumlar

Bağlantı null.

bağlantı , defaultContainerName veya meta veri çalışma alanı geçerli değil.

Şunlara uygulanır

ObjectContext(String, String)

Belirli bir bağlantı dizesi ve varlık kapsayıcı adı ile sınıfının yeni bir örneğini ObjectContext başlatır.

[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2214:DoNotCallOverridableMethodsInConstructors", Justification="Class is internal and methods are made virtual for testing purposes only. They cannot be overrided by user.")]
protected ObjectContext (string connectionString, string defaultContainerName);
new System.Data.Entity.Core.Objects.ObjectContext : string * string -> System.Data.Entity.Core.Objects.ObjectContext
Protected Sub New (connectionString As String, defaultContainerName As String)

Parametreler

connectionString
String

Meta veri bilgilerine de erişim sağlayan bağlantı dizesi.

defaultContainerName
String

Varsayılan varlık kapsayıcısının adı. DefaultContainerName bu yöntem aracılığıyla ayarlandığında özelliği salt okunur hale gelir.

Öznitelikler

Özel durumlar

connectionString null.

connectionString , defaultContainerName veya meta veri çalışma alanı geçerli değil.

Şunlara uygulanır