1
6
我不想在这里讨论太多细节/代码,所以我只想提几点:
|
2
2
我为每个控制器创建一个存储库,并将上下文放在其中。我遵循的规则是,存储库处理任何我可能想要模拟的东西(不是真正的存储库定义,但它对我有效)。如果需要,存储库可以调用其他存储库,但是控制器不应该知道它。上下文是存储库的一个实例属性,是按需创建的(我还没有进入IOC)。如果存储库调用另一个存储库,它将传递上下文实例。 看起来有点像。。。
|