動的にビルのLINQクエリを使用もしくはオペレーター VB
質問
私を動的にlinqクエリーとは。見PredicateBuilderがクライアントまで、フルのC#と私のプロジェクトはVB.基本的にIをWHERE節に類似す:
Where((this = 1 AND that = 2) OR (this = 1 AND that = 4) OR (this = 2 AND that = 4))
が、問題については決定的なランタイム時において、、を使用して追加ループのように、
for each item in myItems
query = query.OR (this = item.a AND this = item.b)
next
どのようにしたら良いですかか?
解決
たのLinqKit.dll 仕事用にPredicateBuilderでも私のVBプロジェクトで動作します!
のための誰もが必要なことを見 http://rocksthoughts.com/blog/archive/2008/04/10/linq-to-sql-dynamic-queries-3-ands--ors-together.aspx, 非常に良い記事がどのよう関係ではないかと思います。
他のヒント
また、 LINQ合図書館?
所属していません StackOverflow