1. 程式人生 > >EF生成模型出現異常:表“TableDetails“中列“IsPrimaryKey”的值為DBNull解決方法

EF生成模型出現異常:表“TableDetails“中列“IsPrimaryKey”的值為DBNull解決方法

執行 mar value src work dbnull blank 解決 mysql

Entity Framework連接MySQL時:由於出現以下異常,無法生成模型:“表“TableDetails”中列“IsPrimaryKey”的值為DBNull.

出現以上錯誤時,考慮連接目標數據庫,執行以下sql語句:

1 -- Execute the following commands in MySQL.
2 
3 use <<database name>>;
4 
5 set global optimizer_switch=derived_merge=OFF;
6 
7 -- set optimizer_switch=‘derived_merge=OFF‘;

http://stackoverflow.com/questions/33575109/mysql-entity-the-value-for-column-isprimarykey-in-table-tabledetails-is

以上命令執行仍無效時,則在服務中重啟MySql服務,執行以上sql語句再嘗試從數據庫更新模型;

技術分享

EF生成模型出現異常:表“TableDetails“中列“IsPrimaryKey”的值為DBNull解決方法