EntityConnection 建構函式

定義

初始化 EntityConnection 類別的新執行個體。

多載

名稱 Description
EntityConnection()

初始化 EntityConnection 類別的新執行個體。

EntityConnection(String)

根據 連接字串 初始化 EntityConnection 類別的新實例。

EntityConnection(MetadataWorkspace, DbConnection)

初始化該類別的新實例 EntityConnection ,並指定 MetadataWorkspaceDbConnection和 。

備註

為避免無意中將 和 System.Data.Common.CommandTreesObjectContext 等物件與其元資料不同步,必須 EntityConnection 鎖定其元資料。 在元資料被鎖定後,連接字串 不允許更改。 以下是兩種中繼資料被鎖定的情況:

當載入元資料時,會 EntityConnection 驗證概念模型、儲存模型與映射檔案的全部存在。

關於程式碼範例,請參見 「與 EntityClient 合作」。

EntityConnection()

初始化 EntityConnection 類別的新執行個體。

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

備註

為避免無意中將 和 System.Data.Common.CommandTreesObjectContext 等物件與其元資料不同步,必須 EntityConnection 鎖定其元資料。 在元資料被鎖定後,連接字串 不允許更改。 以下是兩種中繼資料被鎖定的情況:

當載入元資料時,會 EntityConnection 驗證概念模型、儲存模型與映射檔案的全部存在。

關於程式碼範例,請參見 「與 EntityClient 合作」。

適用於

EntityConnection(String)

根據 連接字串 初始化 EntityConnection 類別的新實例。

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)

參數

connectionString
String

提供者專用的 連接字串。

例外狀況

提供無效的 連接字串 關鍵字,或未提供必要的 連接字串 關鍵字。

備註

Entity Data Model 工具 會產生一個命名的 連接字串,並儲存在應用程式的設定檔中。 這個命名連接字串可以在實例化 EntityConnection 類別時,取代 connectionString 參數。

為避免不小心放置物件 System.Data.Common.CommandTreesObjectContext 與其元資料不同步,必須 EntityConnection 鎖定其元資料。 在元資料被鎖定後,連接字串 不允許更改。 以下是兩種中繼資料被鎖定的情況:

當載入元資料時,會 EntityConnection 驗證概念模型、儲存模型與映射檔案的全部存在。

關於程式碼範例,請參見 「與 EntityClient 合作」。

適用於

EntityConnection(MetadataWorkspace, DbConnection)

初始化該類別的新實例 EntityConnection ,並指定 MetadataWorkspaceDbConnection和 。

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)

參數

workspace
MetadataWorkspace

MetadataWorkspace A 與此EntityConnection相關聯。

connection
DbConnection

這個物件的 EntityConnection 底層資料來源連線。

例外狀況

workspaceconnection參數為 null

概念模型在工作空間中缺失。

-或-

工作區中缺少映射檔案。

-或-

儲存模式在工作區中遺失了。

-或-

connection 並非封閉狀態。

connection 並非來自 ADO.NET Entity Framework 相容的提供者。

備註

這個建構器讓你能建立 EntityConnection 一個非來自磁碟檔案或組件中嵌入資源的 from(來源)元資料。

為避免不小心將 和 System.Data.Common.CommandTreesObjectContext 等物件與其元資料不同步,必須 EntityConnection 鎖定其元資料。 在元資料被鎖定後,連接字串 不允許更改。 以下是兩種中繼資料被鎖定的情況:

當載入元資料時,會 EntityConnection 驗證概念模型、儲存模型與映射檔案的全部存在。

適用於