在我的应用程序中,我通过一些迁移启用了 Code First 迁移,并且我使用 SQL Server Compact 进行集成测试。
当我运行测试时,Entity Framework 创建一个空数据库并尝试在该空数据库上运行迁移并抛出The specified table does not exist.
根据这份报告,我认为 Entity Framework 6 中迁移的使用已经改变。
我测试了所有数据库初始化程序,Context.Database.Create();
但在所有情况下都没有创建 tabale。