VS2019+EF+Mysql会遇到的一些问题(待补充)
环境:VS2019+EF+Mysql
错误1:连接测试成功后,准备生成edmx文件了,总是闪退。
原因:大概率时因为版本问题 :mysql.data mysql.data.entity 在nuget里安装时版本要一致,MySQL Connector/NET版本要和这两个一致。
不要忘安装了MySQL Connector/ODBC ,MySQL Connector/NET,MySQL for Visual Studio;
错误2:连接ado.net 实体后,最后一步了,选择的数据库表,没有一个生成实体的。 我的错误就很低级,数据库表 都没有主键!!!!!! 都加了主键就ok了。错误3:另一种闪退问题。
原因:没有给项目添加ef,一定要nuget先添加ef;如果还有问题要在程序包控制台 输入
Install-Package EntityFramework -Version 6.0.0
Install-Package EntityFramework.zh-Hans -Version 6.0.0
配置文件里查看:
没有就手动加上。