gpt4 book ai didi

.net - 这是一种检查当前数据库上正在迁移的版本的方法

转载 作者:行者123 更新时间:2023-12-04 17:07:44 26 4
gpt4 key购买 nike

我试图找出是否有一种方法可以检查哪个迁移版本是数据库上正在运行的最新版本。这样就可以知道某个数据库的状态。

我读到一些有关 Entity Framework 6的信息,即正在创建一个表以对其进行跟踪。我没有尝试过,但是我想知道是否有任何类似于 Entity Framework 核心的东西。

最佳答案

至少有可能获得

migrations that are defined in the assembly but haven't been applied to the target database.



( source)通过 DbMigrator的方法 getPendingMigrations()

如果要使用数据库的实际版本,则实际上有一个迁移历史记录表 __MigrationHistory,其中包含 MigrationId列,该列应为您提供所需的内容。这是一篇展示如何使用它的文章: https://msdn.microsoft.com/en-us/data/dn456841.aspx

关于.net - 这是一种检查当前数据库上正在迁移的版本的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40506500/

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