1

私は次のオブジェクトを持っています

public Cell {
    public string CategoryId {get; set;}
    public DateTime FromTime {get; set}
    public DateTime ToTime {get; set}
}

次のような Item という DB テーブルがあります。

Item

-------------------------
CategoryId    LastUpdated

コードには、List<Cell> ToBeFetchedFromDB複数の Cell を含む Cell のリストがあります。リストにFooandが含まれているとします。クエリを静的に構築するのではなく、Barこのようなクエリを動的に構築したいと考えています。BY INTERATING THROUGH THE COLLECTION ToBeFetchedFromDB WITHIN MY LINQ TO SQL QUERY

from x in Item
where x.CategoryId == Foo.CategoryId && Foo.FromTime < x.LastUpdated < Foo.ToTime
      || x.CategoryId == Bar.CategoryId && Bar.FromTime < x.LastUpdated < Bar.ToTime
select x

私は試してきましたが、それを理解することはできません:(

みんなありがとう!

4

1 に答える 1