【发布时间】:2013-09-08 00:57:21
【问题描述】:
如果我知道每个存储库都在实体上是正确的
我有 ProductService 然后我需要获取当前产品的图像,
没有一些图像存储库。
我的产品存储库负责产品实体。
存储库只是返回给我们实体对象,因为如果我知道正确,存储库应该不知道 DTO 对象。
简而言之,我如何返回图像实体。我应该如何获取当前选定的产品图片。
在产品和图像外键之间。
但产品在数据库中可以有 10.000 个图像行。
我需要 10 x 10 的 IQueryable 数据。
我尝试了 Product.Images bla bla.. 但它并不满意。
或者我应该创建一个新的 ImageRepository 并将其注入产品服务。
然后将它与 BaseRepository 中的过滤方法一起使用。
我该如何设计它?
【问题讨论】:
标签: entity-framework repository repository-pattern service-layer