使用MySQL和Entity Framework 6 StrongTypingException错误

时间:2016-05-22 14:18:17

标签: mysql .net entity-framework

使用Entity Framework 6和MySQL时遇到了一些麻烦。我使用Visual Studio 2015和Entity Framework6。

在此向导窗口中单击“完成”按钮后:

enter image description here

我收到此错误窗口:

enter image description here

为什么我上面会收到错误,我该如何解决?我没有一张名为“TableDetails'”的表格。

2 个答案:

答案 0 :(得分:1)

实体框架(版本6.1.3)和MySQL服务器(5.7)

  1. 打开服务(services.msc)并重新启动MySQL57服务。
  2. 在MySQL中执行以下命令。 使用<&gt ;; set global optimizer_switch ='derived_merge = OFF';
  3. 更新.edmx。
  4. 我希望这对你有用。

答案 1 :(得分:0)

感谢 CodeCaster 我在上面评论中引用的论坛中找到了解决方案。

在MySQL命令行客户端中使用此命令:

use <<database name>>;
set global optimizer_switch='derived_merge=off';
set optimizer_switch='derived_merge=off';