在 MVC4 和 POCO/Code First 中使用具有 MySQL 的實體框架時,為什麼會出現「無法檢索元資料」?

DDD
發布: 2024-10-30 10:22:27
原創
503 人瀏覽過

Why am I getting

無法擷取元資料

問題:

使用實體設定MFramework4 應用程式時4.4、MySQL、POCO/Code First 以及資料庫中的現有表格遇到錯誤「無法檢索BTD.Data.Product 的元資料。」

答案:

答案:

<code class="xml"><add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" /></code>
登入後複製

答案:
<code class="xml"><add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" /></code>
登入後複製

MVC4 控制器腳手架可能無法辨識MySQL 連接字串。若要使用MySQL 為控制器產生EF CRUD 程式碼,請如下變更web.config 中的連接字串:產生程式碼後,將連線字串還原為:確保每個場景的提供者名稱都是正確的。

以上是在 MVC4 和 POCO/Code First 中使用具有 MySQL 的實體框架時,為什麼會出現「無法檢索元資料」?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!