首頁 > 資料庫 > mysql教程 > 如何在 Visual Studio 2013 中使用 MySQL 和 EF6 建立實體資料模型?

如何在 Visual Studio 2013 中使用 MySQL 和 EF6 建立實體資料模型?

Mary-Kate Olsen
發布: 2024-11-25 07:23:10
原創
770 人瀏覽過

How to Create an Entity Data Model with MySQL and EF6 in Visual Studio 2013?

無法使用MySQL 和EF6 建立實體資料模型

問題:

嘗試使用MySQL 和EF6 從資料庫建立EFEF 設計器時Visual Studio 2013 ,edmx檔案無法

調查:

  • 與 MySQL 資料庫的連線已測試且成功。
  • Entity Framework 6.1.2 及相關 MySQL 軟體套件已安裝。

解決方案:

可以按照特定的方法解決該問題安裝和設定順序:

  1. 卸載「Connector/NET」和「MySQL for Visual Studio」(如果之前已安裝)。
  2. 安裝「MySQL for Visual Studio」v2.0.5 CTP。
  3. 安裝「Connector/NET」v6.9.10。
  4. 建立一個新的 Visual Studio專案。
  5. 透過 NuGet 安裝「EntityFramework」v6.2.0。
  6. 新增 MySql.Data.dllMySql.Data.Entity.EF6 的參考。 dll 程序集。
  7. 設定 App.config 檔案以包含 MySQL EF6 提供者:
<entityFramework>
  <providers>
    <provider invariantName="MySql.Data.MySqlClient"
         type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
  </providers>
</entityFramework>
登入後複製
  1. 重建專案。

參考文獻:

  • [可以建立實體資料模型 - 使用 MySql和EF6](https://stackoverflow.com/questions/17226035/cant-create-entity-data-model-using-mysql-and-ef6)
  • [找不到「MySql.Data」的實體框架提供程序.MySqlClie nt'ADO.NET供應商](https://stackoverflow.com/questions/30678523/no-entity-framework-provider-found-for-mysqldatamySqlClient-adonet-provider)

以上是如何在 Visual Studio 2013 中使用 MySQL 和 EF6 建立實體資料模型?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板