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 @ 2022-05-30 15:10  iDEAAM  阅读(204)  评论(0编辑  收藏  举报