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ı dizesi temelinde sınıfının yeni bir örneğini EntityConnection 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 nesnelerin meta verileriyle yanlışlıkla eşitlenmemesi 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 nesnelerin meta verileriyle yanlışlıkla eşitlenmemesi 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 temelinde sınıfının yeni bir örneğini EntityConnection 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. Bu adlandırılmış bağlantı dizesi, sınıfın connectionString örneğini EntityConnection oluştururken parametresi yerine sağlanabilir.

Nesneleri System.Data.Common.CommandTrees yanlışlıkla meta verileriyle EntityConnection eşitlenmemiş duruma ObjectContext getirmekten kaçınmak için meta 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 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 bir .

connection
DbConnection

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

Özel durumlar

workspace veya connection parametresidirnull.

Kavramsal model çalışma alanında yok.

-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ğildir.

Açıklamalar

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

gibi System.Data.Common.CommandTreesObjectContext nesnelerin meta verileriyle yanlışlıkla eşitlenmemesi 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