我刚刚加入 EF 5 并正在使用他们的代码优先迁移工具,但是当我尝试启用迁移时似乎遇到了错误。
我输入Enable-Migrations
包管理器控制台,然后它说
在当前项目中找不到派生自 DbContext 的类。
编辑生成的配置类以指定启用迁移的上下文。
为项目 MyApp.MvcUI 启用了 Code First 迁移。
然后它会在我的 MvcUI 项目中创建一个 Migrations 文件夹和一个配置类。问题是,我的 DbContext 位于一个名为 MyApp.Domain 的类库项目中。它应该在该项目中完成所有这些工作,并且找到我的 DbContext 应该没有问题。