MySQL不能使用实体框架
本文关键字:实体 框架 不能 MySQL | 更新日期: 2023-09-27 17:49:35
当我试图使用实体框架连接到MySQL数据库时(使用'CodeFirst from database'选项),在'选择数据连接'按下下一步后,实体数据模型向导关闭,在服务器资源管理器中,我看到数据连接也关闭了。我遵循了这个问题的第一个评论的步骤,在Microsoft Visual Studio 2013的WinForms中启用实体框架6 MySql (c#)在MVC项目和WinForms项目上,但我找不到我特定情况下的问题;你知道我哪里做错了吗?(当我测试连接时,它说这是成功的,当我按下"检索数据"并添加新行时,更改保存在服务器上)。甚至没有在我的Web中创建一个新的连接字符串。Config或App.Config文件
我找到了一种方法,在使用Visual Studio 2013社区版的MVC 5项目中使用实体框架6与MySQL(对不起,如果对高级用户其中一个步骤没有意义,但这与我一起工作)。首先,我安装了最新版本(2015年5月)的:
- MySQL Connector/Net 6.9.6MySQL for Visual Studio 1.2.3
然后我更改了dll文件
——MySql.Data.dll——MySql.Data.Entity.EF6.dll——MySql.Web.dll从C:'Program Files (x86)'MySQL'MySQL Connector Net 6.9.6'Assemblies'v4.5到C:'Program Files (x86)'Microsoft Visual Studio 12.0'Common7'IDE
然后,在使用包管理器控制台创建MVC 5项目之后,我执行了以下命令
- 安装包MySql。数据
- 安装包MySql.Data.Entity
- 安装包MySql。Web
我构建项目,构建之后,连接设置被添加到Web。配置文件。从这一刻起,我能够使用实体框架代码首先与MySQL数据库。希望它对其他人有用!