记录下用的这个版本mysql-installer-community-5.7.30.0.msi
在程序包管理器控制台安装依赖包
Install-Package MySql.Data.Entity -Version 6.10.8
Install-Package MySql.Data -Version 6.10.8
Install-Package EntityFramework
这里我用的VS2022使用了.NET 4.7,安装了Mysql-connector-net-6.8.3
注意点
1:装完包引用的是v6.0.0.0
2:没有依赖项会报错,在配置文件手动配置下
<dependentAssembly>
<assemblyIdentity name="EntityFramework" publicKeyToken="b77a5c561934e089" culture="neutral" />
<!--<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.4.4.0" />-->
<bindingRedirect oldVersion="0.0.0.0-6.0.0.0" newVersion="6.0.0.0" />
</dependentAssembly>
3:连接字符串下面是个模板(配置错会有无效的ProviderName…)
<connectionStrings