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 精靈] 會引導您完成下列步驟:
選擇模型內容
我們建議您從現有的資料庫產生模型。在後續步驟中,[Entity Data Model 精靈] 將引導您選取要包含在 EDM 中的資料來源、資料庫和資料庫物件。
要產生空的模型必須在 [Entity Data Model 精靈] 關閉之後,以手動方式選取資料來源、資料庫和資料庫物件。
選擇您的資料連接
您可以從連接下拉式清單選擇現有連接,或者按一下 [新增連接] 開啟 [連接屬性] 對話方塊並且建立新的資料庫連接。
附註 Visual Studio Express Edition 無法連接伺服器,只能連接到資料庫的檔案執行個體。
選擇您的資料庫物件
您可以選取要包含在 EDM 中的資料表、檢視和預存程序。
附註 如果在 EDM 中包含預存程序,[Entity Data Model 精靈] 會在儲存體模型中為這些預存程序建立項目。您必須以手動方式將 Function Import 項目加入到概念模型。如需詳細資訊,請參閱 HOW TO:匯入預存程序。
在關閉之後,[Entity Data Model 精靈] 立即會建立一個含有模型資訊的 .edmx 檔。此 .edmx 檔是由 ADO.NET 實體資料模型設計工具所使用,而且這個工具可讓您以圖形方式檢視和編輯模型。
[Entity Data Model 精靈] 也會建立原始程式碼檔,其中包含從 .edmx 檔中之 CSDL 資訊所產生的類別。原始程式碼檔是自動產生的,而且它會在 .edmx 檔變更時更新。
附註 |
---|
舊版 [Entity Data Model 精靈] 參考 .csdl、.ssdl 和 .msl 檔。這些檔案中的資訊現在都封裝在 .edmx 檔中。.csdl、.ssdl 和 .msl 檔現在會儲存在方案的 bin\Debug 目錄或 bin\Release 目錄中。不過,您無法編輯這些檔案。您應該使用 ADO.NET 實體資料模型設計工具或 XML 編輯器,對 .edmx 檔進行任何 EDM 修改。 |
本節內容
- 模型內容對話方塊
提供 [模型內容] 對話方塊的 UI 參考。
- 選擇您的資料連接對話方塊
提供 [選擇您的資料連接] 對話方塊的 UI 參考。
- 選擇您的資料庫物件對話方塊 (Entity Data Model 精靈)
提供 [選擇您的資料庫物件] 對話方塊的 UI 參考。