我已经建立了一个仓库,它只展示IEnumerable接口,主要是基于Scott Millett的“Professional ASP.NET设计模式”一书中的例子。然而,他大多数使用NHibernate来演示如何实现查询对象模式,或者更确切地说,如何将查询转换为EF中的有用内容,这方面的示例有点欠缺。我正在寻找一个好的使用EF4实现查询对象模式的例子。编辑:该书中简单示例的主要问题在于CreateQueryAndObjectParameters仅处理两种情况,Equal和LesserThanOrEqual - 并不完全满足查询需求。同时,它使用字符串来构建标准- 与NHibernate相比,这是一种非常粗糙的处理方式。他说会提供第10章示例的EF代码,但未在下载中提供。因此,寻找一个真实世界的例子。
IQueryable
不符合“查询对象模式”的实现要求? - smartcaveman