我有一个对象的集合,我只想添加一个新的属性。我如何使用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