问题描述
我正在尝试通过 entityframework.commands 在 EF7 中使用迁移.但是我的 DbContext 与 Start-up 项目在不同的程序集中(asp.net mvc 是一个启动项目,Core.Implementation 有一个 DbContex).
I'm trying to use migrations in EF7 with entityframework.commands. But my DbContext is in different assembly with Start-up project (asp.net mvc is an start-up project and Core.Implementation has a DbContex).
dnx .ef 迁移添加 MyMigration -c MyContext
System.InvalidOperationException:找不到名为MyContext"的 DbContext.
我尝试使用命名空间来指向其他程序集,但它也不起作用.有可能吗?或者我只需要将我的上下文放在 ef7 命令所在的程序集中?
I've tried to use namespace to point to other assembly but it didn't work either. Is it possible at all? Or I just have to put my context in assembly where ef7 command is?
推荐答案
每个问题 #639, #2256, #2293, #2294, #2357, #2553 ઼,我们在这方面还有一些工作要做.:-)
Per issues #639, #2256, #2293, #2294, #2357, #2553 & #2748, we have a bit of work to do in that area. :-)
这篇关于EntityFramework 7 (EF7) 迁移.DbContext 和 StartUp Project 位于不同的程序集中的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!