4

私は、ScottMillettによる「ProfessionalASP.NETDesign Patterns」の例に主に基づいて、IEnumerableのみを公開するリポジトリを構築しました。

ただし、彼は主にNHibernateを使用しているため、クエリオブジェクトパターンを実装する方法、またはクエリをEFで役立つものに最適に変換する方法の例は少し欠けています。

EF4を使用したクエリオブジェクトパターンの実装の良い例を探しています。

編集:本のささいな例の主な問題は、CreateQueryAndObjectParametersがEqualとLesserThanOrEqualの2つのケースしか処理しないことです。これは、完全なクエリソリューションではありません。そして、文字列を使用して基準を構築します。これは、NHibernateと比較した場合にこれを処理するための非常に大雑把な方法です。彼は、第10章の例のEFコードを提供すると述べていますが、ダウンロードには含まれていません。したがって、実際の例を探しています。

4

2 に答える 2

2

この時点で私からの連絡にうんざりしているかもしれませんIQueryableが、EF に必要な唯一のクエリ オブジェクト パターンの実装は、ネイティブにサポートされています。

于 2012-09-05T15:36:02.313 に答える