У меня есть коллекция объектов, к которой я хотел бы просто добавить новое свойство. Как мне это сделать с LINQ?Сопоставление коллекций с LINQ
2
A
ответ
1
var a = from i in ObjectCollection select new {i.prop1, i.prop2, i.prop3, ..., newprop = newProperty}
0
Я не думаю, что вы можете использовать чистый LINQ. Однако, если вы так много делаете в своем коде, вы сможете сделать эту работу с отражением.
0
Почему вы хотите добавить дополнительную недвижимость? Или, по-другому, что вы намереваетесь сделать с этим свойством, когда вы его используете в своем новом источнике IEnumerable?
Если вам это нужно для привязки данных, у меня есть вспомогательный класс, который может вам помочь.
Мне было бы интересно увидеть этот вспомогательный класс. – jfar 2008-12-17 14:54:40