从模型生成数据库在Entity Framework 6中失败

时间:2017-07-07 13:38:29

标签: c# mysql visual-studio entity-framework-6

在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')解决方法之后,我尝试反之亦然(即使解决方法有帮助),只是为了看看会发生什么。它没有用。我创建了一个模型,右键单击了工作空间,并选择了:从模型生成数据库按钮。

我得到了这个:

error image

现在,是我,还是一个错误?关键的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>

以下是参考文献清单:

references

0 个答案:

没有答案