これは結果の再利用ではなく、文そのものの詳細です。 上記のようにvarを使用してもエラーではありません:LINQ to SQL: Reuse lambda expressionLINQクエリの再利用
私は単なるLINQ文を再利用できるかどうか疑問に思っていました。
は、私は、次のLINQ文を考えてみましょう:
.Where(x => x.Contains(""));
それは、言うことができます、別のクラスを声明x => x.Contains("")
を抽出し、中、後の使用のために、このを参照のいくつかの種類を使用することは可能ですか?
だから私は次のようにそれを呼び出すことができます:あなたは変数に格納することができます.Where(previouslySavedStatement);
変数に入れます。 'Func func = x => x.contains(" ");' –
@wudzikこれは重複していません。重複参照とは、結果を再利用することを指します。質問は、クエリ自体の再利用について質問します。 – Shlomo
ありがとうShlomo :)ちょうど自分自身を編集しました – Blaatz0r