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

时间:2018-01-11 11:59:22

标签: entity-framework repository-pattern

所以,我正在关注这个Link

在我的解决方案中学习和实现Repository模式,该模式由单个项目组成。

但是我的大四学生告诉我这不是我们通常使用的方式,而且存储库是以不同的方式引用的(而不是项目)。使用类库,将其添加到解决方案中,然后引用它。

当我尝试这样做时,我收到了错误。 Error Image

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

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

1 个答案:

答案 0 :(得分:1)

你的dbContext在哪里? 检查StudentsDemoEntities的名称空间,并检查存储库项目是否引用了带有上下文的项目。 然后使用dbContext的statment添加。

修改 您的存储库无法查看"的DbContext。 将您的上下文移动到存储库项目,将解决此错误。 记住命名空间!