Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 我应该选择哪个版本的EntityFramework for MySQL?_C#_Mysql_Entity Framework 6 - Fatal编程技术网

C# 我应该选择哪个版本的EntityFramework for MySQL?

C# 我应该选择哪个版本的EntityFramework for MySQL?,c#,mysql,entity-framework-6,C#,Mysql,Entity Framework 6,我尝试使用旧的MySQL数据库编写应用程序。我有一个VS2013.NET4.0项目。我安装了: mysql-for-visualstudio-1.2.4.msi mysql-connector-net-6.9.7.msi 如果我添加连接字符串,我成功地连接到数据库,但它找不到EntityFramework的正确版本,或者什么?见截图。那我该怎么办 此连接器为EF6 应用程序配置: <entityFramework> <defaultConnectionFacto

我尝试使用旧的MySQL数据库编写应用程序。我有一个VS2013.NET4.0项目。我安装了:

mysql-for-visualstudio-1.2.4.msi
mysql-connector-net-6.9.7.msi
如果我添加连接字符串,我成功地连接到数据库,但它找不到EntityFramework的正确版本,或者什么?见截图。那我该怎么办

此连接器为EF6

应用程序配置:

 <entityFramework>
    <defaultConnectionFactory
       type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="v11.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.7.0,
    Culture=neutral, PublicKeyToken=c5687fc88969c44d">
   </provider>
 </providers>


解决了,我重新启动了Visual Studio,现在它可以工作了。重建是不够的。

解决了,我重新启动了Visual Studio,现在它可以工作了。仅重建是不够的。

您的应用程序配置是否在
entityFramework
providers
provider invariantName=“MySql.Data.MySqlClient”
中包含值?我也这么认为。请参阅更新的问题。您的应用程序配置是否在
entityFramework
providers
provider invariantName=“MySql.Data.MySqlClient”
中包含值?我也这么认为。请参阅更新的问题。