查询对象实现示例

时间:2010-02-15 10:36:00

标签: architectural-patterns

任何人都可以在C#(Java ...)中推荐有关Query对象模式用法的优秀教程,实现或示例代码吗?

谷歌没有找到太多。

4 个答案:

答案 0 :(得分:4)

LINQ几乎无处不在,您确定需要重新实现Query Object吗?

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

答案 1 :(得分:3)

答案 2 :(得分:1)

我建议Martin Fowler的查询对象模式(http://martinfowler.com/eaaCatalog/queryObject.html)。得到他的书"Patterns of Enterprise Application Architecture",你会在那里找到实例。

答案 3 :(得分:0)

我为NHibernate编写了一个很好的查询对象库。请在此处查看:https://github.com/shaynevanasperen/NHibernate.Sessions.Operations