Entity Framework连接MySQL时:由于出现以下异常,无法生成模型:“表“TableDetails”中列“IsPrimaryKey”的值为DBNull.
2024-09-20 11:13:34
解决办法一:
1.cmd
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 -p
4.Enter password: 数据库密码
5.use 表名;
6.set global optimizer_switch='derived_merge=OFF';
7.终于成功!
解决办法二:
1. 运行services.msc,重启MySQL服务.
2. 在MySQL运行一下命令: use mydbname; set global optimizer_switch='derived_merge=OFF';
3. 重新生成 .edmx
最新文章
- C#中的WebBrowser控件的使用
- 【c#】对象转json字符串/字符串转Json对象
- 6.用CXF编写基于Spring的WebService
- Java ConcurrentModificationException异常原因和解决方法
- 异步IO模型和Overlapped结构
- Android获得线性渐变某点的颜色
- MySql中的变量定义(转)
- contentSize、contentInset和contentOffset
- css2实现尖角箭头式导航
- KMP算法 KMP模式匹配 一(串)
- eval 捕获错误
- Linux系列教程(一)——Linux系统简介
- windows驱动程序wdf--KMDF大致框架
- dubbo在idea下的使用创建 服务者,消费者 注册中心
- HDU 5115 (杀狼,区间DP)
- 你真的理解Python中MRO算法吗?[转]
- VUE 配置vue-devtools调试工具
- [原]pomelo基础知识(一)
- kettle学习笔记(九)——子转换、集群与变量
- EntityManager的使用