LINQ для списка проблем в C # - PullRequest
4 голосов
/ 27 октября 2010

У меня есть класс Zones со свойствами, и я хочу добавить данные, которые я прочитал с помощью linq, к этим свойствам.

пример

List<Zones> z = new List<Zones>
z.add(new Zones(...));

var allZones = from s in db.Zones select s;

Как добавить allZones в общий список z?

Ответы [ 6 ]

5 голосов
/ 27 октября 2010

Вы можете сделать это несколькими способами:

z.AddRange(allZones);    // if there are other elements in z
z = allZones.ToList();   // if there are no other elements in z (creates a new list)
2 голосов
/ 27 октября 2010
var z = db.Zones.ToList();

Затем добавьте любые новые зоны в список.

или

z.AddRange(db.Zones);
2 голосов
/ 27 октября 2010
z.AddRange(allZones.ToList())
2 голосов
/ 27 октября 2010

Если allZones равен IEnumerable , вы можете использовать

z.AddRange(allZones)
2 голосов
/ 27 октября 2010
allZones.ForEach(x => z.Add(x));

или

z.AddRange(allZones.ToList());
1 голос
/ 27 октября 2010

z=db.select(X=>X.Zones).ToList()

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...