C#(Java...) でのクエリ オブジェクト パターンの使用に関する優れたチュートリアル、実装、またはサンプル コードを推奨できる人はいますか?
私はグーグルであまり見つけていません。
C#(Java...) でのクエリ オブジェクト パターンの使用に関する優れたチュートリアル、実装、またはサンプル コードを推奨できる人はいますか?
私はグーグルであまり見つけていません。
LINQ はほぼどこにでもあるので、 Query Objectを再実装する必要がありますか?
基本的に、System.Linq.Expressionsのすべてのクラスをクエリ オブジェクト パターンの適切な実装として扱うことができます。
チャド・マイヤーズ より:
Martin Fowler の Query Object Pattern ( http://martinfowler.com/eaaCatalog/queryObject.html ) をお勧めします。彼の著書「Patterns of Enterprise Application Architecture」を入手すると、そこにサンプル実装があります。
NHibernate 用の優れたクエリ オブジェクト ライブラリを作成しました。ここで確認してください: https://github.com/shaynevanasperen/NHibernate.Sessions.Operations