当前位置 博文首页 > zcy_wxy的博客:Visual Studio 2019 + EF6 + MySql +C#
要注意两个地方的配置:
第一个是App.config,要跟引用的包的版本一致
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<configSections>
<!-- 这一部分也不能少,版本也要配置对 -->
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 --></configSections>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2" />
</startup>
<!-- 这一部分配置最重要,版本一定要对 -->
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
<parameters>
<parameter value="mssqllocaldb" />
</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.10.8.0, Culture=neutral, PublicKeyToken=c5687fc88969c44d" />
</providers>
</entityFramework>
</configuration>
第二个是引用的包:上面配置文件中配置的是对应的下面三个包的版本
引用库下载方法:可以在NuGet程序包管理控制台使用如下命令:
Install-Package EntityFramework -Version 6.0.0
欢迎评论补充?
?
?
?
cs