C#使用Mysql+EF架构项目有一系列问题。
一、EF没有Mysql的驱动,这个需要自己安装2个插件
①mysql-connector-net-6.9.10.msi
②mysql-for-visualstudio-1.2.7.msi
这2个安装成功后才能连上数据库
二、连上数据库执行下一步时,会闪退
这是由于项目上mysql驱动与mysql-connector-net版本不匹配导致的
三、mysql-connector-net安装包
地址 https://pan.baidu.com/s/1nvSl0ut 密码:i4hh
四、直接使用EF操作多张表,需要多张表之间建立了外键关系。
EF选6.0版本的
MySql.Data.Entity.EF6.dll 选6.9.10.0版本