【发布时间】:2021-02-20 02:07:37
【问题描述】:
ef 核心使用系统日历格式生成迁移名称。
Windows 上公历的标准迁移名称示例:
20190206144020_MIGRATION-NAME
但是,如果 Windows 的日期格式不是公历,例如波斯历,则 ef 核心迁移名称会生成如下内容:
13971114210223_MIGRATION-NAME
在团队项目中,我们不能同时使用这两种格式,因为它会改变迁移的顺序。
有什么方法可以在不更改 Windows 日历格式或手动重命名迁移的情况下解决该问题?
版本:EF 核心 2.2
【问题讨论】:
-
我没有找到解决方案,但似乎此问题已在下一个主要版本 (3.0) github.com/aspnet/EntityFrameworkCore/pull/15045 中修复
-
我认为您需要进行第二次迁移并将新名称传递给被调用的文件夹。
标签: entity-framework-core entity-framework-migrations