EntityConnection Oluşturucular

Tanım

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

Aşırı Yüklemeler

EntityConnection()

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

EntityConnection(String)

Bağlantı dizesini EntityConnection temel alarak sınıfının yeni bir örneğini başlatır.

EntityConnection(MetadataWorkspace, DbConnection)

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

Açıklamalar

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ı dizesinde hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo aşağıdadı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 meta verileriyle yanlışlıkla eşitlemeden çıkarmaktan kaçınmak için meta EntityConnection verilerini kilitlemesi gerekir. Meta veriler kilitlendikten sonra bağlantı dizesinde hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo aşağıdadı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ı dizesini EntityConnection temel alarak 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

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ın örneğini EntityConnection oluştururken parametre yerine connectionString bu adlandırılmış bağlantı dizesi sağlanabilir.

Nesneleri System.Data.Common.CommandTrees yanlışlıkla ve ObjectContext meta verileriyle eşitlenmemiş duruma getirmekten kaçınmak için meta EntityConnection verilerini kilitlemesi gerekir. Meta veriler kilitlendikten sonra bağlantı dizesinde hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo aşağıdadı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 MetadataWorkspace ve DbConnectionile sınıfının yeni bir örneğini EntityConnection 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-

Depolama modeli çalışma alanında yok.

-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 ekli 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ı dizesinde hiçbir değişikliğe izin verilmez. Meta verilerin kilitlendiği iki senaryo aşağıdadı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