Entity Framework链接MySQL时:因为出现如下异常,没法生成模型:“表“TableDetails”中列“IsPrimaryKey”的值为DBNull.

解决办法一:mysql

1.cmdsql

2.c:\Users\Administrator>cd c:\Program Files\MySQL\MySQL Server 5.7\bin数据库

3c:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -h localhost -u root -pspa

4.Enter password: 数据库密码code

5.use  表名; cmd

6.set global optimizer_switch='derived_merge=OFF';it

7.终于成功!class

 

 

解决办法二:service

1. 运行services.msc,重启MySQL服务.
2.MySQL运行一下命令: use mydbname; set global optimizer_switch='derived_merge=OFF';
3. 从新生成 .edmx
相关文章
相关标签/搜索