Entity Data Model 精靈

Entity Data Model 精靈是用來產生 Entity Data Model (EDM)。[Entity Data Model 精靈] 可讓您從現有資料庫建立模型 (此為這一版 ADO.NET 實體資料模型設計工具的建議作法),或是產生空的模型。

[Entity Data Model 精靈] 會在您將 [ADO.NET 實體資料模型] 加入至專案之後啟動,而且它會在產生完 EDM 之後啟動 ADO.NET 實體資料模型設計工具 (Entity Designer)。如需如何將模型加入至專案的詳細資訊,請參閱HOW TO:建立新的 Entity Data Model的<產生 Entity Data Model 檔案>一節。

[Entity Data Model 精靈] 會引導您完成下列步驟:

  1. 選擇模型內容

    我們建議您從現有的資料庫產生模型。在後續步驟中,[Entity Data Model 精靈] 將引導您選取要包含在 EDM 中的資料來源、資料庫和資料庫物件。

    要產生空的模型必須在 [Entity Data Model 精靈] 關閉之後,以手動方式選取資料來源、資料庫和資料庫物件。

  2. 選擇您的資料連接

    您可以從連接下拉式清單選擇現有連接,或者按一下 [新增連接] 開啟 [連接屬性] 對話方塊並且建立新的資料庫連接。

    Bb399247.note(zh-tw,VS.100).gif注意:
    Visual Studio Express Edition 無法連接伺服器,只能連接到資料庫的檔案執行個體。

  3. 選擇您的資料庫物件

    您可以選取要包含在 EDM 中的資料表、檢視和預存程序。

    Bb399247.note(zh-tw,VS.100).gif注意:
    如果在 EDM 中包含預存程序,[Entity Data Model 精靈] 會在儲存體模型中為這些預存程序建立項目。您必須以手動方式將 Function Import 項目加入到概念模型。如需詳細資訊,請參閱 HOW TO:匯入預存程序

在關閉之後,[Entity Data Model 精靈] 立即會建立一個含有模型資訊的 .edmx 檔。此 .edmx 檔是由 ADO.NET 實體資料模型設計工具所使用,而且這個工具可讓您以圖形方式檢視和編輯模型。

[Entity Data Model 精靈] 也會建立原始程式碼檔,其中包含從 .edmx 檔中之 CSDL 資訊所產生的類別。原始程式碼檔是自動產生的,而且它會在 .edmx 檔變更時更新。

Bb399247.note(zh-tw,VS.100).gif注意:
舊版 [Entity Data Model 精靈] 參考 .csdl、.ssdl 和 .msl 檔。這些檔案中的資訊現在都封裝在 .edmx 檔中。.csdl、.ssdl 和 .msl 檔現在會儲存在方案的 bin\Debug 目錄或 bin\Release 目錄中。不過,您無法編輯這些檔案。您應該使用 ADO.NET 實體資料模型設計工具或 XML 編輯器,對 .edmx 檔進行任何 EDM 修改。

本節內容

另請參閱

其他資源

ADO.NET Entity Data Model Designer Overview
Entity Data Model 工具
Mapping Schemas and Storage Metadata (EDM)

建置日期: 2011-04-25