使用LINQ映射集合

7

我有一个对象集合,想要添加一个新属性。如何使用LINQ实现?

3个回答

3
var a = from i in ObjectCollection select new {i.prop1, i.prop2, i.prop3, ..., newprop = newProperty}

0

我认为你不能使用纯LINQ。但是,如果你在代码中经常这样做,你可能可以通过反射使其工作。


0

你为什么想要添加额外的属性?或者换句话说,一旦你在新的IEnumerable源中拥有了这个属性,你打算用它做什么?

如果你需要它进行数据绑定,我有一个帮助类可能会对你有所帮助。


我很想看看这个辅助类。 - John Farrell

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接