EntitySet转换的通用列表

如何将System.Collections.Generic.List转换为System.Data.Linq.EntitySet

不要认为您可以将List转换为EntitySet但您可以将列表的内容放在entitySet中。

 var list = new List { "a", "b", "c" }; var entitySet = new EntitySet(); entitySet.AddRange(list); 

这是一个扩展方法:

 public static EntitySet ToEntitySet(this IEnumerable source) where T : class { var es = new EntitySet(); es.AddRange(source); return es; } 
 var list = new List { "element1", "element2" }; var entitySet = new EntitySet(); entitySet.AddRange(list);