草庐IT

PropertyToSet

全部标签

c# - 使用 LINQ 更新集合中的所有对象

有没有办法使用LINQ执行以下操作?foreach(varcincollection){c.PropertyToSet=value;}澄清一下,我想遍历集合中的每个对象,然后更新每个对象的属性。我的用例是我对一篇博文有一堆评论,我想遍历博文中的每条评论并将博文的日期时间设置为+10小时。我可以在SQL中完成,但我想将其保留在业务层中。 最佳答案 虽然您可以使用ForEach扩展方法,但如果您只想使用框架,您可以这样做collection.Select(c=>{c.PropertyToSet=value;returnc;}).ToLi

c# - 使用 LINQ 更新集合中的所有对象

有没有办法使用LINQ执行以下操作?foreach(varcincollection){c.PropertyToSet=value;}澄清一下,我想遍历集合中的每个对象,然后更新每个对象的属性。我的用例是我对一篇博文有一堆评论,我想遍历博文中的每条评论并将博文的日期时间设置为+10小时。我可以在SQL中完成,但我想将其保留在业务层中。 最佳答案 虽然您可以使用ForEach扩展方法,但如果您只想使用框架,您可以这样做collection.Select(c=>{c.PropertyToSet=value;returnc;}).ToLi