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. 選擇您的資料連接

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

    Note附註

    Visual Studio Express Edition 無法連接伺服器,只能連接到資料庫的檔案執行個體。

  3. 選擇您的資料庫物件

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

    Note附註

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

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

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

Note附註

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

本節內容

另請參閱

概念

ADO.NET 實體資料模型設計工具概觀

其他資源

Entity Data Model 工具
結構描述和對應規格 (Entity Framework)