5

任何人都可以推荐关于查询对象模式使用的良好教程、实现或示例代码,在 C#(Java...) 中?

我在谷歌上没有找到太多东西。

4

4 回答 4

4

LINQ 几乎无处不在,您确定需要重新实现查询对象吗?

基本上,您可以将System.Linq.Expressions中的所有类视为查询对象模式的良好实现。

于 2010-02-15T10:38:51.750 回答
3

从乍得迈尔斯:

第 1 部分: http ://www.lostechies.com/blogs/chad_myers/archive/2008/08/01/query-objects-with-the-repository-pattern.aspx

于 2010-10-27T08:38:19.757 回答
1

我建议 Martin Fowler 的查询对象模式 ( http://martinfowler.com/eaaCatalog/queryObject.html )。获取他的《企业应用程序架构模式》一书,您会在其中找到示例实现。

于 2010-07-08T13:46:07.023 回答
0

我为 NHibernate 编写了一个不错的查询对象库。在这里查看:https ://github.com/shaynevanasperen/NHibernate.Sessions.Operations

于 2015-08-13T19:06:35.037 回答