从 linq 查询更新值

伊苏鲁

我正在进行 api 集成,我必须从 linq 查询中更新一些内容。

 var t = availabilityRs.hotels.hotels.Select(c => c.rooms.Select(h => 
                       h.rates.Select(y => { y.net = y.net*2;return y; })) ).ToList();

这是我写的查询。

我想更新对象树末尾的网络并将其分配给 var t。但是这个查询不会更新它。我想知道这段代码有什么问题。

谢谢

伊苏鲁

伙计们谢谢你的帮助。卡拉您的回答不是我问题的确切答案,但对我形成答案有很大帮助。非常感谢!这是我的回答。。

    availabilityRs.hotels.hotels.ToList().ForEach
        (c => c.rooms.ToList().ForEach
        (h => h.rates.ForEach
        (f => f.net = (int)Math.Round((f.net * rates), 0))));

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章