由于出现以下异常,无法生成模型:“System.Data.StrongTypingException: 表“TableDetails”中列“IsPrimaryKey”的值为 DBNull。

简介:

Entity Framework (version 6.0.0.0) and MySQL Server (>= 5.7.11)

在使用EF中,从数据库中更新模型 操作。报错!

解决办法:


1. 运行services.msc,重启MySQL服务.
2. 在MySQL运行一下命令:
   use <<database name>>;
   set global optimizer_switch='derived_merge=OFF';
3. 重新生成 .edmx.


目录
相关文章
|
6天前
|
数据挖掘 索引 Python
数据分析缺失值处理(Missing Values)——删除法、填充法、插值法
数据分析缺失值处理(Missing Values)——删除法、填充法、插值法
18 2
|
3月前
构造LR(1)分析表和LALR(1)分析表
构造LR(1)分析表和LALR(1)分析表
48 3
|
3月前
构造LR(0)分析表和SLR(1)分析表
构造LR(0)分析表和SLR(1)分析表
70 0
|
11月前
|
存储 数据库
ABAP 数据库表 Size Category 字段的准确含义
ABAP 数据库表 Size Category 字段的准确含义
|
数据库
对象不能从 DBNull 转换为其他类型
对象不能从 DBNull 转换为其他类型
347 0
|
SQL 关系型数据库 MySQL
SQL聚合函数SUM值为NULL引发的爆炸
在写这篇文章之前,最想提醒大家的是,开发一定不能想当然,看着没问题就不调试了,结果它就是有问题的。如果时间很紧,到了测试阶段才发现问题解决问题那就很狼狈很被动了,不要问我为什么会特别想提这个。
139 0
SQL聚合函数SUM值为NULL引发的爆炸
ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值)
ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值)
ML之DS:仅需一行代码实现对某字段下的所有数值实现同一机制的改变或转换(比如全部转为str类型/全部取平方值)
|
机器学习/深度学习 决策智能
利用Shap值进行异常值检测
利用Shap值进行异常值检测