开发者社区> 问答> 正文

无法创建实体数据模型-使用MySql和EF6?mysql

我试图将edmx实体模型添加到Visual Studio 2013中的C#/ Web项目中。我的问题是未创建文件。

我执行以下步骤:

给项目起个名字 从数据库中选择“ EF Designer” 从已经成功测试成功连接到MySQL数据库的下拉列表(localhost)中选择连接 选中“将webc.config中的连接设置另存为”选项 我单击“下一步”,窗口消失,然后回到代码窗口 没有创建edmx文件。(尽管它适用于SQL Server,但不适用于MySQL)

我已经Entity Framework 6.1.2安装了,MySql.Data,MySql.Data.Entities,MySql.Data.Entity,MySql.Web-所有已安装的。

在尝试添加实体模型文件之前,我还重建了项目。

我已经安装了最新的MySQL软件包和最新的.NET connector。

运行:Windows 7上的Visual Studio 2013。

任何想法如何解决这个问题?

展开
收起
保持可爱mmm 2020-05-17 19:05:27 672 0
1 条回答
写回答
取消 提交回答
  • 我通过以下一些步骤解决了这个问题:

    MySql.Data.Entities在软件包管理器控制台中使用以下命令从Nuget 卸载: Uninstall-Package MySql.Data.Entities

    MySql.Data.Entity.EF6.dll从MySql连接器安装路径中添加对最新项目的引用:C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.8\Assemblies\v4.5 来源:stack overflow

    2020-05-17 19:05:45
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像