如何将System.Collections.Generic.List<T>
转换为System.Data.Linq.EntitySet<T>
?通用列表至实体集转换
13
A
回答
31
不要以为你可以一个List<T>
转换为EntitySet<T>
但你可以把你的EntitySet的列表的内容。
var list = new List<string> { "a", "b", "c" };
var entitySet = new EntitySet<string>();
entitySet.AddRange(list);
下面是一个扩展方法:
public static EntitySet<T> ToEntitySet<T>(this IEnumerable<T> source) where T : class
{
var es = new EntitySet<T>();
es.AddRange(source);
return es;
}
11
var list = new List<string>
{
"element1", "element2"
};
var entitySet = new EntitySet<string>();
entitySet.AddRange(list);
+0
感谢乌拉圭回合的答案。它确实工作 – Johnny 2010-05-17 12:54:38
相关问题
- 1. 列表收集转换
- 2. 转换普通SQL到LINQ到实体
- 3. 转换Java列表使用收集-stream
- 4. 当使用viewmodel无法将列表转换为实体
- 5. 如何将Cookies集合转换为通用列表?轻松
- 6. .Net:将通用对象列表转换为数据集
- 7. 通过将列表转换列表
- 8. 将通用列表转换为ISet
- 9. 将对象转换为通用列表
- 10. .net:将通用列表转换为DataReader?
- 11. 通用列表类型转换问题
- 12. 转换集列出
- 13. JSON数组正在转换为通用列表,但未转换为通用集合。为什么?
- 14. 将具有分隔内容的textarea转换为实体列表
- 15. AutoMapper:转换一棵树到实体列表
- 16. 如何将类型化的DataTable转换为实体列表?
- 17. C#哈希集转换为列表
- 18. 将枚举转换为集合/列表
- 19. 如何将集合转换为列表?
- 20. django - 将列表转换回查询集
- 21. 将收藏集转换为列表
- 22. 如何转换实体ID:
- 23. 将EntityReference转换为实体
- 24. 通过条件列表选择实体
- 25. 甲骨文行至列转换
- 26. 如何将通用列表<T>转换为列表?
- 27. 将IQueryable列表转换为通用列表?
- 28. 通过多次转换替换和维护字符实体
- 29. CSV至Excel转换
- 30. 转换CVS至TFS
感谢你的回答。它确实有效 – Johnny 2010-05-17 12:55:02