回答

2

在存储库中使用DbContext。您可以将其用于更多的操作,并且因为存储库已经依赖于EF,所以没有理由从其隐藏上下文。

+0

好的,如果我想让所有的实体与关联(引用链接中的情景是找到一个实体并加载它的属性),我该怎么办呢? – rad 2011-03-24 14:44:54

+0

如果你想要所有带有关联的实体,你通常会调用'context.Entities.Include(...)'你必须更具体。 – 2011-03-24 17:21:01

+0

但是,如果你想嘲笑知识库测试如何你的上下文? – rad 2011-03-29 13:58:13