我有一個對象的集合,我只想添加一個新的屬性。我如何使用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源代碼中使用該屬性,您打算如何處理這些屬性?
如果你需要它進行數據綁定,我有一個幫助類可以幫助你。
相關問題
- 1. 集合映射使用Automapper
- 2. 集合映射
- 3. Hibernate集合映射
- 4. JAXB集合映射
- 5. Java集合映射到集
- 6. NHibernate映射代碼映射集合
- 7. 集合映射vs關聯映射
- 8. 使用映射的JPA集合
- 9. 使用映射突變可變集合?
- 10. 使用Automapper將多個集合映射到單個集合
- 11. 如何使用Automapper將集合映射到集合容器?
- 12. 如何映射Nhibernate集合
- 13. NHibernate - 映射組件集合?
- 14. 的Java MapStruct集合映射
- 15. 休眠映射JPA集合
- 16. nhibernate:如何映射集合
- 17. AutoMapper:映射子集合
- 18. matplotlib集合線寬映射?
- 19. Hibernate映射集合由
- 20. 推土機 - 映射集合
- 21. Mapstruct:只爲集合映射
- 22. 自動映射集合
- 23. 自動映射器集合
- 24. Java中的集合映射
- 25. Automapper條件集合映射
- 26. NHibernate查詢映射集合
- 27. 更新哈希映射集值映射集合
- 28. 使用linq合併集合
- 29. 如何使用反射映射集合屬性
- 30. 如何用jpa映射抽象集合?
我很想看到這個幫手類。 – jfar 2008-12-17 14:54:40