任何人都可以在C#(Java ...)中推荐有关Query对象模式用法的优秀教程,实现或示例代码吗?
谷歌没有找到太多。
答案 0 :(得分:4)
LINQ几乎无处不在,您确定需要重新实现Query Object吗?
基本上,您可以将System.Linq.Expressions中的所有类视为查询对象模式的良好实现。
答案 1 :(得分:3)
来自Chad Myers:
答案 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