Linq和值按日期时间过滤

时间:2013-05-26 10:09:03

标签: asp.net linq

在我的系统用户中选择开始时间和结束时间,然后我的系统显示用户 此日期时间之间的总价格总和。

 TotalRate = room.Prices.Where( hrp => hrp.ValidStartAt<= hotelSearchModel.StartAt.Value &&
  hrp.ValidEndAt >= hotelSearchModel.StartAt.Value).Sum(p => p.NightPriceRate), 

我想调试这个,但它说Expression不能包含lambda表达式 我该怎么调试呢 这段代码我的错误是什么?

1 个答案:

答案 0 :(得分:0)

不幸的是,Visual Studio不支持表达式中的LINQ,但对于这种不复杂的查询http://www.linqpad.net/可能是有用的。

希望它会有所帮助。