LINQ中等效的等价物

Kri*_*511 2 linq

我正在寻找以下查询的LINQ等价物

Select * from ct_rate
WHERE
'2010-10-01 00:00:00'
BETWEEN start_date and end_date;
Run Code Online (Sandbox Code Playgroud)

任何的想法?

Ree*_*sey 7

您需要使用两个比较操作:

DateTime date = new DateTime(2010, 10, 1);

var results = from rate in ct_rates
              where rate.StartDate <= date && rate.EndDate >= date
              select rate;
Run Code Online (Sandbox Code Playgroud)