特定の機能結果が真であるデータベーステーブルからデータを選択するlinqクエリを作成する必要があります。
私は使用linq-to-sql
していて、関数はうまく機能し、データを取得するための基本的なクエリを書くことができます。
私の問題は、パラメータのメモリ内リストがあり、基本的にlinqクエリを複数回(パラメータリストアイテムごとに1回)実行して結果を集計する必要があることです。
を結合として使用しようとしまし.Any()
たが、linqはデータベース以外の結果セットをデータベース結果セットと結合することを好みません。
いくつかのサンプルコード:
Parameter list: // lets call it "l"
{
One,
Two,
Three
}
クエリ
From w in words where funcWord(l.item) == true select w;
したがって、l内のすべてのアイテムに対して上記のクエリを1回実行し、結果を集約できるクエリが必要になります。
どんな助けでも大歓迎です。
ありがとう。