我试图将edmx实体模型添加到Visual Studio 2013中的C#/ Web项目中。我的问题是未创建文件。
我执行以下步骤:
没有创建edmx文件。 (尽管它适用于SQL Server,但不适用于MySQL)
我已经Entity Framework 6.1.2安装了,MySql.Data,MySql.Data.Entities,MySql.Data.Entity,MySql.Web-所有已安装的。
Entity Framework 6.1.2
MySql.Data
MySql.Data.Entities
MySql.Data.Entity
MySql.Web
在尝试添加实体模型文件之前,我还重建了项目。
我已经安装了最新的MySQL软件包和最新的.NET connector。
.NET connector
运行:Windows 7上的Visual Studio 2013。
任何想法如何解决这个问题?
我通过以下一些步骤解决了这个问题:
MySql.Data.Entities在软件包管理器控制台中使用以下命令从Nuget 卸载: Uninstall-Package MySql.Data.Entities
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
MySql.Data.Entity.EF6.dll
C:\Program Files (x86)\MySQL\MySQL Connector Net 6.9.8\Assemblies\v4.5