ObjectContext Oluşturucular

Tanım

ObjectContext sınıfının yeni bir örneğini başlatır.

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ıyla sınıfının yeni bir örneğini ObjectContext başlatır.

ObjectContext(EntityConnection, String)

Belirli bir bağlantı ve varlık kapsayıcı 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ıyla 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::EntityClient::EntityConnection ^ connection);
public ObjectContext (System.Data.EntityClient.EntityConnection connection);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection -> System.Data.Objects.ObjectContext
Public Sub New (connection As EntityConnection)

Parametreler

connection
EntityConnection

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

Özel durumlar

şeklindedir connectionnull.

connection geçersiz.

-veya-

Meta veri çalışma alanı geçersiz.

Ayrıca bkz.

Şunlara uygulanır

ObjectContext(String)

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

public:
 ObjectContext(System::String ^ connectionString);
public ObjectContext (string connectionString);
new System.Data.Objects.ObjectContext : string -> System.Data.Objects.ObjectContext
Public Sub New (connectionString As String)

Parametreler

connectionString
String

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

Özel durumlar

şeklindedir connectionStringnull.

connectionString geçersiz.

-veya-

Meta veri çalışma alanı geçerli değil.

Örnekler

Bu örnekte, bir oluşturma gösterilmektedir ObjectContext.

// Create the ObjectContext.
ObjectContext context =
    new ObjectContext("name=AdventureWorksEntities");

// Set the DefaultContainerName for the ObjectContext.
// When DefaultContainerName is set, the Entity Framework only
// searches for the type in the specified container.
// Note that if a type is defined only once in the metadata workspace
// you do not have to set the DefaultContainerName.
context.DefaultContainerName = "AdventureWorksEntities";

ObjectSet<Product> query = context.CreateObjectSet<Product>();

// Iterate through the collection of Products.
foreach (Product result in query)
    Console.WriteLine("Product Name: {0}", result.Name);

Açıklamalar

connectionString, kavramsal modele erişmek ve bir veri kaynağına bağlanmak için gereken bilgileri içeren bir dizedir. EntityConnectionStringBuilder sınıfı, dizeyi doğru biçimlendirmek için kullanılabilir.

Varlık Veri Modeli araçları, uygulamanın yapılandırma dosyasında depolanan adlandırılmış bir bağlantı dizesi oluşturur. Sınıf örneği ObjectContext oluşturulurken parametresi yerine connectionString bu adlandırılmış bağlantı dizesi sağlanabilir.

Ayrıca bkz.

Şunlara uygulanır

ObjectContext(EntityConnection, String)

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

protected:
 ObjectContext(System::Data::EntityClient::EntityConnection ^ connection, System::String ^ defaultContainerName);
protected ObjectContext (System.Data.EntityClient.EntityConnection connection, string defaultContainerName);
new System.Data.Objects.ObjectContext : System.Data.EntityClient.EntityConnection * string -> System.Data.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 bir.

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.

Özel durumlar

şeklindedir connectionnull.

connection, defaultContainerNameveya meta veri çalışma alanı geçerli değil.

Ayrıca bkz.

Şunlara uygulanır

ObjectContext(String, String)

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

protected:
 ObjectContext(System::String ^ connectionString, System::String ^ defaultContainerName);
protected ObjectContext (string connectionString, string defaultContainerName);
new System.Data.Objects.ObjectContext : string * string -> System.Data.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.

Özel durumlar

şeklindedir connectionStringnull.

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

Açıklamalar

connectionString, kavramsal modele erişmek ve bir veri kaynağına bağlanmak için gereken bilgileri içeren bir dizedir. EntityConnectionStringBuilder sınıfı, dizeyi doğru biçimlendirmek için kullanılabilir.

Ayrıca bkz.

Şunlara uygulanır