visual studio 2019 +EF+Mysql生成实体数据模型闪退解决方案

因为要为一个旧的应用写扩展,用Code First模式写,需要写很多代码,就想用EF6+MySql DB First模式。捣鼓了一晚上。最终找到解决方案:

1) Remove mysql for visualstudio

2) Remove mysql connector net

3) Install mysql for visualstudio 2.0.5

4) install mysql connector net 6.10.8

5) Create a new C# project using framework 4.5.2

6) Via Nuget, add Microsoft Entity Framework 6.2.0

7) Via Nuget, add MySql.Data.Entity 6.10.8
这里通过命令安装:Install-Package MySql.Data.Entity -Version 6.10.8

8) Open App.config. There are errors in the row:

<provider invariantName="MySql.Data.MySqlClient" ...

add the missing '/' at the end and delete '</provider>'
9) Build the solution

Now add a new ADO.Net Entity Data Model and you should be able to work with your mysql database

参考:https://stackoverflow.com/questions/55642848/mysql-visual-studio-2019-integration

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值