EF Migration 数据库 MigrationHistory 版本与 C# 程序版本不一致,解决方案

浏览 : 456 次 Fri, 28 Oct 2022 13:50:35 GMT
1.第一步
truncate table __MigrationHistory
 
2.第二步
删除HKElectric.DocMS.Migration 项目下的Migrations目录中的202209200734403_InitDatabase、202210260610213_UpdateDataBase
 
3.第三步
Add-Migration InitialCreate -IgnoreChanges
 
4.第四步
update-database
 
5.补充Sql Server 所需要的字段,如RowVersion
 
以下可以不用
6.第六步
Update-Database -Script