我有類屬性的區域,我想添加數據,我用linq讀取這個屬性。linq to C#中的列表問題#
例如
List<Zones> z = new List<Zones>
z.add(new Zones(...));
var allZones = from s in db.Zones select s;
我怎樣才能增加allZones到Z泛型列表?
我有類屬性的區域,我想添加數據,我用linq讀取這個屬性。linq to C#中的列表問題#
例如
List<Zones> z = new List<Zones>
z.add(new Zones(...));
var allZones = from s in db.Zones select s;
我怎樣才能增加allZones到Z泛型列表?
你可以做到這一點在許多方面:
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)
allZones.ForEach(x => z.Add(x));
或
z.AddRange(allZones.ToList());
如果allZones是IEnumerable的<區>中您可以使用
z.AddRange(allZones)
z.AddRange(allZones.ToList())
var z = db.Zones.ToList();
然後將所有新區域添加到列表中。
或
z.AddRange(db.Zones);
z=db.select(X=>X.Zones).ToList()