visual studio 2019安装entity framework for mysql entity framework报错 由于以下异常而无法生成模型:’System.Data.StrongTypingException:表’TableDetails’中列’IsPrimaryKey’的值为DBNull


要在visual studio中使用entity framework for mysql  

需要安装两个东西:
1. mysql for visual studio

2. mysql-connector-net 


mysql 8.0.28(一定要用这个版本) 目前还不支持 visual studio 2022,只支持2019MySQL :: MySQL Connector/ODBC Release Notes :: Changes in MySQL Connector/ODBC 8.0.29 (2022-04-26, General Availability)

所以 要在visual studio 2022 使用entity framework for mysql   还需要等一段时间

不同的vis
1. 安装mysql 8.0的时候勾选 mysql for visual studio(只支持2019 ,2017)

2. 如果您是2013 则需要安装 mysql for visual studio 1.1.4 MySQL :: Download MySQL for Visual Studio (Archived Versions)

3. 安装mysql-connector-net 注意也分版本哦MySQL :: Download MySQL Connector/NET (Archived Versions)

 

 

 

由于以下异常而无法生成模型:’System.Data.StrongTypingException:表’TableDetails’中列’IsPrimaryKey’的值为DBNull。-–>报错的话。

在mysql.ini设置,并重启mysql服务器

optimizer_switch = derived_merge=off

posted @   iDEAAM  阅读(235)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【译】Visual Studio 中新的强大生产力特性
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
· 字符编码:从基础到乱码解决
历史上的今天:
2016-05-30 Flume 相关
2009-05-30 匈牙利命名法、骆驼命名法和帕斯卡命名法
点击右上角即可分享
微信分享提示