标签:百度一下 ext href 框架 inf 删除 entity pack src
这篇博客用来讲述我的框架EFCore从SqlServer切换至MySql。
在“食用”博客之前需要配置一下环境。
首先需要安装MySql环境,这里就不多说,百度一下安装一下就好了。
首先在使用需要安装驱动MySql数据库的Nuget包。
install-package mysql.data.entityframeworkcore
mysql官网efcore配置:
https://dev.mysql.com/doc/connector-net/en/connector-net-entityframework-core-example.html
在Startup的Service里切换MySql。
ps:这是我项目中通过依赖注入方式的配置的efcore上下文,也可以按照mySql官网的配置。
在配置好上述这些东西后,开始迁移。
add-migration firstMysql-mig
update-database
在提交迁移的时候报了个错误
解决方案:
把Migration整个文件夹全部重新删除,然后再走一次迁移步骤。
https://github.com/dotnet/efcore/issues/12327
这个问题,可能引起的原因是,EfCoreDbContextModelSnapshot文件中字段信息对比出现了问题,导致在update-database提交迁移的时候报错。
EfCore 从SqlServer切换至MySql --Zero.Core
标签:百度一下 ext href 框架 inf 删除 entity pack src
原文地址:https://www.cnblogs.com/aqgy12138/p/14175958.html