【发布时间】:2011-07-07 05:12:17
【问题描述】:
我见过很多存储库模式的实现。具体有2种
它们公开了可查询的通用存储库,并期望来自服务类的 Lamba 表达式从数据库中获取数据。
根据业务需求编写方法从数据库中获取数据,并封装取回数据的逻辑(甚至是lambda)。
哪种方法更好?
【问题讨论】:
-
你是不是把 lambda 和泛型混淆了。即 IRepository
是你的接口和 ProductRepository : IRepository 你的实现。
标签: design-patterns repository-pattern