ObjectContext 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.
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 connection
null
.
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 connectionString
null
.
Ö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 connection
null
.
connection
, defaultContainerName
veya 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 connectionString
null
.
connectionString
, defaultContainerName
veya 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.