我有一个遵循Code-First设计的项目,我有n层结构,所以它看起来像这样:
DataAccessLayer - > BusinesLogicLayer - > ServiceLayer
我有一个单独的实体模型层。我想仅在DataAccessLayer中使用实体模型层,并将视图模型中的结果传递给业务逻辑层,依此类推。
我可以毫无问题地添加迁移。但是当我输入update-database
时,我收到以下错误。
在程序集“MyProject.Service”中找不到DbContext。确保这件事 你正在使用正确的组件,而且类型都不是 抽象也不是通用的。
我是否必须直接从启动项目中引用我的DbContext
?我觉得我必须将所有数据访问操作放在启动项目中。有人可以帮忙吗?