2017年3月13日 星期一

[MVC] update edmx error on MySql


  • Q: 無法產生模型,因為發生下列例外狀況: 'System.Data.StrongTypingException: 資料表 'TableDetails' 中資料行 'IsPrimaryKey' 的值是 DBNull。 ---> System.InvalidCastException: 指定的轉換無效。
  • 1. Open Services (services.msc) and restart MySQL57 service. 
  • 2. Execute the following commands in MySQL.
    • use <<database name>>;
    • set global optimizer_switch='derived_merge=OFF';
  • 3. Update the .edmx.

  • REF: 

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





沒有留言:

張貼留言