使用實體資料模型工具
ADO.NET 實體資料模型 工具可協助您建置 Entity Framework 應用程式。 使用 實體資料模型 工具時,您可以從現有的資料庫建立「概念模型」(Conceptual Model),然後以圖形方式顯示並編輯您的概念模型。 或者,您可以先以圖形方式建立概念模型,然後產生可支援該模型的資料庫。 無論使用哪一種方式,當基礎資料庫變更時,您都可以自動更新模型,而且可以自動產生應用程式的物件層程式碼。
注意: |
---|
資料庫產生和物件層程式碼產生皆可自訂。如需詳細資訊,請參閱 How to: Customize Object-Layer Code Generation和 How to: Customize Database Generation。 |
實體資料模型 工具可讓您自動修改 .edmx 檔案,此檔案包含概念模型、儲存體模型與對應內容。 如需詳細資訊,請參閱 CSDL、SSDL 和 MSL 規格。
如需 實體資料模型 工具之特定案例及工作的詳細資訊,請參閱Scenarios、Tasks和Implementing Advanced Features。
實體資料模型精靈
實體資料模型精靈會產生一個 .edmx 檔案。 您可以從現有的資料庫建立概念模型、儲存體模型及對應。 或者,您可以建立一個空的 .edmx 檔案,然後使用 實體資料模型 設計工具來建立概念模型。 [產生資料庫精靈] 可以從概念模型建立儲存體模型、對應及資料庫指令碼。
實體資料模型設計工具
ADO.NET 實體資料模型設計工具 (Entity Designer) 可讓您以點選方式修改 .edmx 檔案。 您可以使用 Entity Designer 以視覺化方式建立並修改實體、關聯、對應及繼承關聯性。 您也可以驗證 .edmx 檔案。
Entity Designer 能搭配 [實體資料模型 精靈]、[更新模型精靈] 一起運作,而 [產生資料庫精靈] 則可讓您產生、編輯,以及更新 .edmx 檔案。
更新模型精靈
在變更基礎資料庫之後,更新模型精靈會更新 .edmx 檔案。
產生資料庫精靈
產生資料庫精靈會產生儲存體模型、對應和資料定義語言 (DDL),可從現有的概念模型建立資料庫。 該精靈可讓您先建立概念模型,然後再建立一個支援該模型的資料庫。