產生資料庫精靈 (Entity Data Model Tool)
[建立資料庫精靈] 會產生資料定義語言 (DDL),以便從現有的概念模型建立資料庫。 該精靈可讓您先建立概念模型,然後建立支援該模型的資料庫。
需要下列條件才可成功執行 [建立資料庫精靈]:
有效的概念模型。
注意: 精靈不需要有效的 .edmx 檔案。只有 .edmx 檔案的概念結構定義語言 (CSDL) 內容必須是有效的。如需詳細資訊,請參閱 .edmx 檔案概觀 (Entity Framework)。 將檔案加入到目前 Visual Studio 專案的權限。 完成時,精靈會將 .sql 檔案加入至專案。 這個檔案包含 DDL 以建立資料庫。
資料庫連接。 精靈會提示您一個可連接到現有資料庫的連接。 完成資料庫連接後,才能根據模型中的屬性型別決定目標資料庫的資料行類型,並將連接字串資訊加入至應用程式。
注意: 僅支援 SQL Server 2008、SQL Server 2005、SQL Server Compact Edition 和 SQL Azure 資料庫。可能有協力廠商支援其他資料庫。
完成時,[建立資料庫精靈] 會執行下列動作:
產生存放結構定義語言 (SSDL) 和對應規格語言 (MSL),對應到所提供的 CSDL。 產生的 SSDL 與 MSL 會更新 .edmx 檔案。
注意: 精靈會覆寫現有 SSDL 和 MSL。 產生可執行以建立資料庫的 DDL,並將 DDL 儲存為 .sql 檔案。
注意: 產生的 DDL 是根據一類一表 (Table-Per-Type) 對應策略。 將連接字串資訊加入至 App.Config 或 Web.Config 檔案。
請務必注意,「產生資料庫精靈」不會執行產生的 DDL。 若要建立對應概念模型的資料庫結構描述,必須獨立執行產生的 DDL (例如,在 SQL Server Management Studio 中執行 DDL)。
本節內容
- 選擇您的資料連接對話方塊 (產生資料庫精靈)
為 [選擇資料連接] 對話方塊提供 UI 參考。
- 摘要和設定對話方塊 (產生資料庫精靈)
為 [摘要和設定] 對話方塊提供 UI 參考。
- 資料庫產生規則 (產生資料庫精靈)
提供有關精靈使用預設規則產生資料庫的詳細資訊。
- HOW TO:自訂資料庫產生 (產生資料庫精靈)
說明如何自訂資料庫產生處理。
另請參閱
其他資源
建置日期: 2011-04-25