EntityConnection Oluşturucular

Tanım

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

Aşırı Yüklemeler

Name Description
EntityConnection()

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

EntityConnection(String)

bağlantı dizesi bağlı olarak EntityConnection sınıfının yeni bir örneğini başlatır.

EntityConnection(MetadataWorkspace, DbConnection)

Belirtilen EntityConnection ve MetadataWorkspaceile DbConnection sınıfının yeni bir örneğini başlatır.

Açıklamalar

Gibi System.Data.Common.CommandTreesObjectContext nesneleri yanlışlıkla meta verileriyle eşitlemeden çıkarmaktan kaçınmak için meta EntityConnection verilerini kilitlemesi gerekir. Meta veriler kilitlendikten sonra bağlantı dizesi hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo şunlardır:

Meta veriler yüklendiğinde, EntityConnection kavramsal modelin, depolama modelinin ve eşleme dosyasının tümünün mevcut olduğunu doğrular.

Kod örnekleri için bkz. EntityClient ile çalışma.

EntityConnection()

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

public:
 EntityConnection();
public EntityConnection();
Public Sub New ()

Açıklamalar

Gibi System.Data.Common.CommandTreesObjectContext nesneleri yanlışlıkla meta verileriyle eşitlemeden çıkarmaktan kaçınmak için meta EntityConnection verilerini kilitlemesi gerekir. Meta veriler kilitlendikten sonra bağlantı dizesi hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo şunlardır:

Meta veriler yüklendiğinde, EntityConnection kavramsal modelin, depolama modelinin ve eşleme dosyasının tümünün mevcut olduğunu doğrular.

Kod örnekleri için bkz. EntityClient ile çalışma.

Şunlara uygulanır

EntityConnection(String)

bağlantı dizesi bağlı olarak EntityConnection sınıfının yeni bir örneğini başlatır.

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

Parametreler

connectionString
String

Sağlayıcıya özgü bağlantı dizesi.

Özel durumlar

Geçersiz bir bağlantı dizesi anahtar sözcüğü sağlandı veya gerekli bir bağlantı dizesi anahtar sözcüğü sağlanmadı.

Açıklamalar

Entity Veri Modeli araçları uygulamanın yapılandırma dosyasında depolanan adlandırılmış bir bağlantı dizesi oluşturur. Bu adlandırılmış bağlantı dizesi, connectionString sınıfının örneğini oluştururken EntityConnection parametresi yerine sağlanabilir.

Nesneleri System.Data.Common.CommandTrees yanlışlıkla meta verileriyle eşitlenmemiş duruma ObjectContext getirmekten kaçınmak için meta EntityConnection verilerini kilitlemesi gerekir. Meta veriler kilitlendikten sonra bağlantı dizesi hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo şunlardır:

Meta veriler yüklendiğinde, EntityConnection kavramsal modelin, depolama modelinin ve eşleme dosyasının tümünün mevcut olduğunu doğrular.

Kod örnekleri için bkz. EntityClient ile çalışma.

Şunlara uygulanır

EntityConnection(MetadataWorkspace, DbConnection)

Belirtilen EntityConnection ve MetadataWorkspaceile DbConnection sınıfının yeni bir örneğini başlatır.

public:
 EntityConnection(System::Data::Metadata::Edm::MetadataWorkspace ^ workspace, System::Data::Common::DbConnection ^ connection);
public EntityConnection(System.Data.Metadata.Edm.MetadataWorkspace workspace, System.Data.Common.DbConnection connection);
new System.Data.EntityClient.EntityConnection : System.Data.Metadata.Edm.MetadataWorkspace * System.Data.Common.DbConnection -> System.Data.EntityClient.EntityConnection
Public Sub New (workspace As MetadataWorkspace, connection As DbConnection)

Parametreler

workspace
MetadataWorkspace

MetadataWorkspace Bu EntityConnectionile ilişkilendirilecek A.

connection
DbConnection

Bu EntityConnection nesne için temel alınan veri kaynağı bağlantısı.

Özel durumlar

workspace veya connection parametresidirnull.

Çalışma alanında kavramsal model eksik.

-veya-

Eşleme dosyası çalışma alanında yok.

-veya-

Çalışma alanında depolama modeli eksik.

-veya-

connection kapalı durumda değil.

connection ADO.NET Entity Framework uyumlu bir sağlayıcıdan değil.

Açıklamalar

Bu oluşturucu, diskteki bir EntityConnection dosyadan veya bir derlemedeki eklenmiş bir kaynaktan olmayan meta verilerden oluşturmanızı sağlar.

gibi System.Data.Common.CommandTreesObjectContext nesneleri meta verileriyle yanlışlıkla eşitlemeden çıkarmaktan kaçınmak için meta EntityConnection verilerini kilitlemesi gerekir. Meta veriler kilitlendikten sonra bağlantı dizesi hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo şunlardır:

Meta veriler yüklendiğinde, EntityConnection kavramsal modelin, depolama modelinin ve eşleme dosyasının tümünün mevcut olduğunu doğrular.

Şunlara uygulanır