0
我对这个问题的道歉很难用良好的词表达。存储库模式最佳实践
我有类似的问题this。
它是否违反版本库模式?使用为产品创建的Reposiotry是否用于获取所有类别?
viewModel.Categories= productRepository.FindAll<Category>(c => c.Id > 0).ToList();//is it Correct with Pattern
虽然我可以得到这也是类似的结果,
viewModel.Categories = categoryRepository.GetAll();// getting Categories by creating new instance of categoryRepository
在上面的例子中,我需要显示在产品视图类,仅diplay无污物(工作单位)将在分类完成。 那么这里最好的做法是什么?
Thnaks,
谢谢,但不能处理它自己的类?在这种情况下,ProductRepository应该处理与产品相关的所有工作,而不涉及类别 – paragy 2010-11-24 12:35:42