2010-05-17 6 views

Répondre

31

Ne pensez pas que vous pouvez convertir un List<T> à un EntitySet<T> mais vous pouvez mettre le contenu de votre liste dans la EntitySet.

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

Voici une méthode d'extension pour 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

Merci pour votre réponse. Ça a marché – Johnny

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

Merci pour ur réponse. Cela a fonctionné – Johnny

Questions connexes