【问题标题】:Use MySQL and Entity Framework 6 StrongTypingException error使用 MySQL 和实体框架 6 StrongTypingException 错误
【发布时间】:2016-09-19 10:03:27
【问题描述】:

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

点击此向导窗口上的完成按钮后:

我得到这个错误窗口:

为什么会出现上述错误,我该如何解决?我没有名为“TableDetails”的表。

【问题讨论】:

标签: mysql .net entity-framework


【解决方案1】:

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

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

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

【讨论】:

    【解决方案2】:

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

    1. 打开服务 (services.msc) 并重启 MySQL57 服务。
    2. 在 MySQL 中执行以下命令。 使用 ; 设置全局 optimizer_switch='derived_merge=OFF';
    3. 更新 .edmx。

    我希望这对你有用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-28
      • 2014-04-04
      • 2015-11-13
      • 1970-01-01
      • 2015-12-03
      • 1970-01-01
      • 1970-01-01
      • 2014-08-24
      相关资源
      最近更新 更多