EntityFramework核心更新 - 数据库抛出异常“在程序集中找不到DbContext”

时间:2018-05-17 14:44:36

标签: c# .net-core ef-code-first entity-framework-core class-library

我有一个遵循Code-First设计的项目,我有n层结构,所以它看起来像这样:

DataAccessLayer - > BusinesLogicLayer - > ServiceLayer

我有一个单独的实体模型层。我想仅在DataAccessLayer中使用实体模型层,并将视图模型中的结果传递给业务逻辑层,依此类推。

我可以毫无问题地添加迁移。但是当我输入update-database时,我收到以下错误。

  

在程序集“MyProject.Service”中找不到DbContext。确保这件事   你正在使用正确的组件,而且类型都不是   抽象也不是通用的。

我是否必须直接从启动项目中引用我的DbContext?我觉得我必须将所有数据访问操作放在启动项目中。有人可以帮忙吗?

0 个答案:

没有答案