Share via


產生資料庫精靈 (Entity Data Model Tool)

[建立資料庫精靈] 會產生資料定義語言 (DDL),以便從現有的概念模型建立資料庫。 該精靈可讓您先建立概念模型,然後建立支援該模型的資料庫。

需要下列條件才可成功執行 [建立資料庫精靈]:

  • 有效的概念模型。

    Dd456817.note(zh-tw,VS.100).gif注意:
    精靈不需要有效的 .edmx 檔案。只有 .edmx 檔案的概念結構定義語言 (CSDL) 內容必須是有效的。如需詳細資訊,請參閱 .edmx 檔案概觀 (Entity Framework)

  • 將檔案加入到目前 Visual Studio 專案的權限。 完成時,精靈會將 .sql 檔案加入至專案。 這個檔案包含 DDL 以建立資料庫。

  • 資料庫連接。 精靈會提示您一個可連接到現有資料庫的連接。 完成資料庫連接後,才能根據模型中的屬性型別決定目標資料庫的資料行類型,並將連接字串資訊加入至應用程式。

    Dd456817.note(zh-tw,VS.100).gif注意:
    僅支援 SQL Server 2008、SQL Server 2005、SQL Server Compact Edition 和 SQL Azure 資料庫。可能有協力廠商支援其他資料庫。

完成時,[建立資料庫精靈] 會執行下列動作:

  • 產生存放結構定義語言 (SSDL) 和對應規格語言 (MSL),對應到所提供的 CSDL。 產生的 SSDL 與 MSL 會更新 .edmx 檔案。

    Dd456817.note(zh-tw,VS.100).gif注意:
    精靈會覆寫現有 SSDL 和 MSL。

  • 產生可執行以建立資料庫的 DDL,並將 DDL 儲存為 .sql 檔案。

    Dd456817.note(zh-tw,VS.100).gif注意:
    產生的 DDL 是根據一類一表 (Table-Per-Type) 對應策略。

  • 將連接字串資訊加入至 App.Config 或 Web.Config 檔案。

請務必注意,「產生資料庫精靈」不會執行產生的 DDL。 若要建立對應概念模型的資料庫結構描述,必須獨立執行產生的 DDL (例如,在 SQL Server Management Studio 中執行 DDL)。

本節內容

另請參閱

其他資源

Entity Data Model 工具

建置日期: 2011-04-25