使用Net寫項目,數據庫用的MySQL,EF生成edmx文件時,報錯,StrongTypingException:表“TableDetails"中列“IsPrimaryKey"的值為DBNull。
?
解決方法:
1.重啟MySQL服務
2.MySQL中運行下以下命令:
use 數據庫名稱;?
set global optimizer_switch='derived_merge=OFF';?
set optimizer_switch='derived_merge=OFF';
3.EF再次生成edmx。
?