or演算子を使用して動的linqクエリを作成する必要があります。私はPredicateBuilderを見たことがあるが、それはC#で、私のプロジェクトはVBである。基本的に私はこれに似たWHERE句構築する必要があります:VBでOR演算子を使用して動的にLINQクエリを構築する
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
どのようにできるように、数は実行時に動的に決定されなければならない、とループを使用して追加され私はそれについてやりますか?
ええ、私はそれを認識していましたが、私のニーズを本当に満たしているとは思わなかったので、クライアントが非常に望ましくない連結を使用してSQLを動的に構築する必要があります。私は実際にlinqkitとpredicatebuilderを動作させました! – Ryan