在MySQL数据库方面,我不知道这是否是另一个EF6错误。我在Windows 7和Visual Studio 2017上。另外我使用的是mysql .net连接器6.9.9和Entity Framework 6.0.0
在我遇到a bug with generating a model from a database(使用'derived_merge=off'
)解决方法之后,我尝试反之亦然(即使解决方法有帮助),只是为了看看会发生什么。它没有用。我创建了一个模型,右键单击了工作空间,并选择了:从模型生成数据库按钮。
我得到了这个:
现在,是我,还是一个错误?关键的EF6功能不起作用真的很难过......
这就是我在App.config
中与实体框架相关的内容:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="v13.0" />
</parameters>
</defaultConnectionFactory>
<providers>
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
<provider invariantName="MySql.Data.MySqlClient" type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6, Version=6.9.9.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d"></provider></providers>
</entityFramework>
以下是参考文献清单: