EF连接mysql出错

Posted CtrlKismet

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EF连接mysql出错相关的知识,希望对你有一定的参考价值。

无法生成模型,因为存在以下异常:‘System.Data.StrongTypingException:表‘TableDetails‘中的列‘IsPrimaryKey‘的值为DBNull。---> System.InvalidCastException:指定的转换无效。

 

解决方案:

重启mysql服务。

use <<database name>>;
   set global optimizer_switch=‘derived_merge=OFF‘;



添加新属性时直接在数据库中添加然后直接右键update from database,删除属性时先在数据库删除,再在表里删除这个属性。




以上是关于EF连接mysql出错的主要内容,如果未能解决你的问题,请参考以下文章

实体框架代码的动态连接字符串首先在运行时 EF6(mssql、mysql、oracle)中用于多个数据库提供程序

EF6+MySql 软件配置环境 EF连接不到mysql问题 实体数据模型向导 选不到mysql

Navicat for MySQL连接MYSQL出错,错误代码1045

EF 连接 mysq l数据库 code first模式 的实践

PHP MYSQL数据库连接出错

连接MySQL出现错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)(代码片段