質問: id); return item; } ``` とき私は呼び出し元のメソッド(ビジネスクラス)からの状態を正常に動作します。しかし、私はこれらの場所をすべての場所に含めることは望ましくありません。だから私はこの方法を変更する必要がどこに条件を自分自身を含める。 私を助けてください。私はどこに私のインクルードパラメータの拡張子を取得していない *注:includeのそれぞれにwhereの条件を含める必要があります。*
回答: 理論的には、すべてのエンティティタイプに`RecordStatus`プロパティを持つインターフェイス( `IRecord` ?)を実装することができます。 次に`Expression>[]`パラメータを`Expression>[]`変更することができます。 トリッキーな部分は、与えられたものに基づいて新しい`include`式を構築し、それぞれに`&& r.RecordStatus == "whatever"`を追加することです。そのようなことをするコードは少し醜いかもしれませんが、可能でなければなりません。