【发布时间】:2015-11-12 16:15:27
【问题描述】:
我正在将一个项目从 MVC 5 移植到 MVC 6。我的项目有两个组件,一个是 MVC 应用程序本身,一个是其中包含所有数据库代码的程序集,包括所有数据库模型,以及 DbContext。
在程序集中,我修改了 project.json 以拥有 ef 命令 dll 并将其从 MVC project.json 中删除。我已经移植了我所有的模型等,并且应用程序正在编译而没有错误。我要执行
dnx ef migrations add
来自项目中程序集子目录中的命令外壳。当我这样做时,我得到了
未找到 DbContext。确保您使用的是正确的程序集,并且该类型既不是抽象的也不是泛型的。
完成此类项目组织的正确方法是什么?
【问题讨论】:
标签: entity-framework asp.net-core-mvc