無法使用Entity Framework 和MySql 在MVC4 中擷取元資料
經常出現「無法擷取[模型類別] 的元資料」錯誤在MVC4 中使用具有MySql 的實體框架時。此問題源自於 MVC4 控制器腳手架的限制,它無法正確辨識 MySql 連接字串。
要解決此問題,請按照以下步驟操作:
僅在控制器腳手架期間:
<connectionStrings> <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="System.Data.SqlClient" /> </connectionStrings>
腳手架後:
<connectionStrings> <add name="BTDContext" connectionString="Data Source=host_name;Database=database_name;uid=user_id;pwd=password;" providerName="MySql.Data.MySqlClient" /> </connectionStrings>此解決方法可讓MVC4 鷹架正確產生模型所需的元數據,同時仍允許您的應用程式在運行時連接到MySql 資料庫。
以上是在 MVC4 中使用實體框架和 MySql 時如何修復「無法檢索元資料」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!