为了账号安全,请及时绑定邮箱和手机立即绑定

如何控制 EF Core 运行自定义迁移的顺序?

如何控制 EF Core 运行自定义迁移的顺序?

C#
动漫人物 2022-08-20 17:37:49
我正在运行一个使用自定义迁移的应用程序(自动生成的迁移不符合我的要求)。我正在尝试了解如何控制实体框架将以何种顺序运行这些迁移。我在某些地方读到,在文件名上使用时间戳可以做到这一点,但这不起作用。(例如,它在20190131153208_bla2之前运行20190131153312_bla)无论我在哪里看,我似乎都找不到关于这个主题的信息......任何人都可以帮忙吗?
查看完整描述

1 回答

?
慕码人2483693

TA贡献1860条经验 获得超9个赞

迁移文件名无关紧要。

迁移的顺序由迁移标识符(字符串)确定,该标识符由与迁移派生类关联的迁移属性的 Id 属性提供。

EF Core 工具将时间戳附加到用户提供的迁移名称,以确保字符串排序正确。


查看完整回答
反对 回复 2022-08-20
  • 1 回答
  • 0 关注
  • 68 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信