使用EntityFramework6连接MySql数据库-db first方式

准备工具:

VS2013、MySQL For VisualStudio 1.1.4、Connector/Net 6.8.3

程序包管理器执行命令:

Install-Package EntityFramework
Install-Package MySql.Data.Entity.EF6
Install-Package MySql.Data.Entity -Version 6.9.3

这块已经可以直接Install-Package MySql.Data.Entity -Version 6.9.3用这个了

此时如果直接添加ado.net实体模型的话是有以下错误的:


注意了:App.config中生成的Provider是有问题的,这时候要手动添加红色线画出的一条:

注意了:下面的这块截图也可以不用了,因为你使用Install-Package MySql.Data.Entity -Version 6.9.3可以自己生成了

<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />

 重点 上面的操作完成之后  需要重新编译一下。

然后开始添加ADO.NET实体模型了

然后就是和以前的一样了。

 

posted @ 2016-12-20 16:53  指间的徘徊  阅读(160)  评论(0编辑  收藏  举报