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);