在同一解决方案中的单独项目(库)中构建存储库时出错

Error building Repository in a seprate project(library) within the same solution

所以,我正在关注这个 Link

在我的由单个项目组成的解决方案中学习和实施存储库模式。

但是我的前辈告诉我这不是我们通常使用的方式,并且存储库是从不同的方式引用的(不是在项目中)。使用 class 库,将其添加到解决方案中然后引用它。

当我尝试这样做时出现错误。 Error Image

我已将我的存储库接口 class 和 UnitOfwork class 转移到同一解决方案中的库 class(作为不同的项目)

我什至尝试使用 nuget 添加对程序集的引用 如这个问题所示 Link

您的 dbContext 在哪里? 检查 StudentsDemoEntities 的命名空间,并检查存储库项目是否引用了具有上下文的项目。 然后为 dbContext 添加 using 语句。

编辑 您的存储库不能 "see" dbContext。 将您的上下文移至存储库项目,此错误将得到解决。 记住命名空间!