2010-05-17 15 views

Respuesta

31

no creo que se puede convertir un List<T> a un EntitySet<T> pero puede poner el contenido de su lista en el EntitySet.

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

Aquí es un método de extensión para que:

public static EntitySet<T> ToEntitySet<T>(this IEnumerable<T> source) where T : class 
{ 
    var es = new EntitySet<T>(); 
    es.AddRange(source); 
    return es; 
} 
+0

Gracias por tu respuesta. Sí funcionó – Johnny

11
var list = new List<string> 
{ 
    "element1", "element2" 
}; 
var entitySet = new EntitySet<string>(); 
entitySet.AddRange(list); 
+0

Gracias por ur respuesta. Funcionó – Johnny

Cuestiones relacionadas