ef dbfirst 鏈接mysql 5.7版本mysql
起初,連edmx都沒法生成sql
報錯 Entity : The value for column 'IsPrimaryKey' in table
'TableDetails' is DBNull
解決方法,對應的數據庫運行
在5.7中,因爲採用了新的優化方式,咱們須要使用 set optimizer_switch=’derived_merge=off’來禁止derived table合併到外層的Query中。
set global optimizer_switch='derived_merge=off';
set optimizer_switch='derived_merge=off';
所有搞定後
查詢出問題了
查詢條件加英文沒問題
中文查詢不出
折騰了半天
原來須要加上charset=utf8;
解決.