gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 14:05:43 25 4
gpt4 key购买 nike

我正在运行一个使用自定义迁移的应用程序(自动生成的迁移不符合我的要求)。我试图了解如何控制 Entity Framework 运行这些迁移的顺序。我在一些地方读到,在文件名上使用时间戳可以做到这一点,但这不起作用。 (例如,它在 20190131153208_bla2 之前运行 20190131153312_bla)

无论我在哪里看,我似乎都找不到关于这个主题的信息...有人可以帮忙吗?

最佳答案

迁移文件 名称无关紧要。

迁移顺序由迁移标识符(字符串)决定,它由Id 提供。 MigrationAttribute 的属性(property)与 Migration 相关联派生类。

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

关于c# - 如何控制 EF Core 运行自定义迁移的顺序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54501189/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com