2

首先使用 Entity Framework 5 代码,我想知道 EF Migrations 如何确定目标数据库处于某个迁移版本?也就是说,我已经清空了我的数据库(删除了所有表)并尝试通过以下命令(在 PM 控制台中)重新进行初始迁移update-database -targetmigration 201212011907118_Initialupdate-database然后以“目标数据库已在版本 201212011907118_Initial”响应。

4

1 回答 1

2

显然,Code First Migrations 维护了一个名为“dbo.__MigrationHistory”的表,其中存储了有关已应用迁移的元数据。这是一个系统表,因此很难删除。请参阅此帖子以供参考。

于 2012-12-08T19:41:05.850 回答