在visual studio中用EF6连接Mysql数据库,搞了我两天,刚刚搞定,其实很简单就是版本的问题,这里填个坑。
首先,必备插件
1. MySql Connector/NET
2. MySql for Visual Studio
3. Nuget安装EntityFramework
4. Nuget安装Mysql.Data.Entity
其次,有几个注意点
- MySql和EF6与你用的visual studio版本无关
- MySql for Visual Studio 是用于让你的VS能连上MySql数据库,这个版本能包括你的VS就可以了。
- Mysql Connector/NET 才是最关键的,这个与你的MySql的版本相关,版本不要太高,不要太高,不要太高!
最重要的是MySql Connector/NET的版本,我的Mysql是5.6.12,用的Connector/NET是6.3.8,还要注意,表名和表中的字段名不要用中文,中文无法DB first
先这样吧。。。。

本文分享了在Visual Studio中使用EF6成功连接Mysql数据库的经验。关键在于选择正确的MySqlConnector/NET版本,文中提到的版本为6.3.8,适用于Mysql 5.6.12。此外,还需注意表名及字段名不宜使用中文。

1578

被折叠的 条评论
为什么被折叠?



