2011-09-09 7 views
0

私はデータベーステーブルに保存された式のセットを持っています。要件は、これらの式の束をLinq(エンティティ)クエリと照合することです。パフォーマンス上の理由から、式をOR句と組み合わせるので、各式に対して同じクエリを1つずつ実行するのではなく、クエリを1回だけ実行できます。どの式が本当に照会と一致しているかを調べる方法はありますか?linqクエリで一致する式を見つける方法

おかげ

+0

あなたが試したことの例を教えてもらえますか?この点で問題はあまりにも曖昧です。 –

+0

こんにちはジム、私は、お客様のレコードが保存されるときにフラグを立てる必要がある手紙の束があります。それぞれの手紙には、それが生成されなければならないときのための独自の条件があります顧客の住所が保存されている場合は、その地域の業者に手紙を差し上げてください。顧客が保険の詳細をいくつか保存している場合は、保険会社に手紙を送付します。これは、各手紙に関連する検索式の束です。顧客レコードが保存されると、これらの式をORして顧客レコードに対して実行します。私は関連する文字にフラグを付けることができるように、どの式が真であるかを知る必要があります。 – user559788

+0

クエリの例を投稿できますか?表現をどのように組み合わせていますか? – svick

答えて

0

そうでもありません。唯一の方法は、それぞれの応答を別々に評価し、すべての結果セットを取得したら、それらをLINQで結合します。

少なくともデータベースで行うのは簡単ではありません。少なくとも、私はかなり確信しています。

HTH。

+0

答えに感謝します。それはこれまでの私の努力で私が見つけたものです。本当に誰かがそれのための魔法の解決策を持っていることを願っています:) – user559788

関連する問題