我使用Entity Framework 7.0.0-beta7。如果我想使用' dnx ef update database'更新我的数据库我完成了一次'。但没有任何事情发生。 有没有办法手动(在代码中)启动迁移并调试它?
更新:不行吗
答案 0 :(得分:1)
我在EF RC1中遇到了同样的问题。我有一个发现,希望它可以帮助你。 我创建了一个涉及实体模型和EF DBContext的项目。然后web项目引用该项目。 运行这些命令,而不是工作:
但是当我将DBContext类移动到我的web项目时,模型仍在其他项目中,它工作正常。New result
所以在我的场景中需要确保Web项目中的DBContext。
答案 1 :(得分:0)
****实体框架7中的数据库迁移Asp.net 5 Mvc 6 ****
运行cmd
如果你使用多个DbContext,那么我们需要指定Dbcontext
答案 2 :(得分:0)
如果您的项目是A
并且您将DbContext
放在一个单独的类库{1}}中,则需要在B
之后添加.MigrationsAssembly("A")
Startup.cs,请参阅https://github.com/aspnet/EntityFramework/issues/3840