LINQ 式の動的フィルタ構築をシンプルにする Expression Tree ラッパー
複雑な検索条件を LINQ の Where に直書きすると、論理積・論理和・括弧が入り組んで可読性が著しく低下することがある。特に日付範囲の判定など、一行に収まらないケースでは意図が把握しにくくなる。
以下はその典型的な例。入院患者の投薬スケジュールを取得する際、開始日時と終了日時の間に含まれるレコードを抽出している。
public async Task<List<PatientM ...
9月15日 07:45 投稿