我正在将一个项目从MVC 5移植到MVC 6.我的项目有两个组件,MVC应用程序本身和一个包含所有数据库代码的程序集,包括所有数据库模型和+----+-------+
| 1 | one |
| 2 | one |
+----+-------+
。
在程序集中,我修改了DbContext
以获得ef命令dll并将其从MVC project.json
中删除。我移植了所有模型等,应用程序正在编译而没有错误。我想执行
project.json
来自项目中程序集子目录中的命令shell。当我这样做时,我得到了
未找到DbContext。确保您使用正确的程序集,并且该类型既不是抽象的也不是通用的。
完成此类项目组织的正确方法是什么?