Универсальный список к преобразованию EntitySet

Как я Преобразовываю a System.Collections.Generic.List<T> к a System.Data.Linq.EntitySet<T> ?

14
задан Johnny 17 May 2010 в 11:43
поделиться

2 ответа

Не думаю, что вы можете преобразовать List в EntitySet , но вы можете поместить содержимое ваш список в 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;
}
33
ответ дан 1 December 2019 в 06:38
поделиться
var list = new List<string> 
{ 
    "element1", "element2" 
};
var entitySet = new EntitySet<string>();
entitySet.AddRange(list);
11
ответ дан 1 December 2019 в 06:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: