私は次のオブジェクトを持っています
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 のリストがあります。リストにFoo
andが含まれているとします。クエリを静的に構築するのではなく、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
私は試してきましたが、それを理解することはできません:(
みんなありがとう!