在我的系统用户中选择开始时间和结束时间,然后我的系统显示用户 此日期时间之间的总价格总和。
TotalRate = room.Prices.Where( hrp => hrp.ValidStartAt<= hotelSearchModel.StartAt.Value &&
hrp.ValidEndAt >= hotelSearchModel.StartAt.Value).Sum(p => p.NightPriceRate),
我想调试这个,但它说Expression不能包含lambda表达式 我该怎么调试呢 这段代码我的错误是什么?
答案 0 :(得分:0)
不幸的是,Visual Studio不支持表达式中的LINQ,但对于这种不复杂的查询http://www.linqpad.net/可能是有用的。
希望它会有所帮助。