Ich hätte schwören können, dass es für die Queryable-Klasse bereits eine Erweiterungsmethode gibt, die ich einfach nicht finden kann, aber vielleicht denke ich an etwas anderes.Erweiterung Methode, um einem Feld in jedem Element einen Wert zuzuweisen?
Ich suche nach etwas entlang der Linien von:
IQueryable<Entity> en = from e in IDB.Entities select e;
en.ForEach(foo => foo.Status = "Complete");
en.Foreach() würde wesentlich durchführen:
foreach(Entity foo in en){
foo.Status = "Complete";
}
Ist das schon geschrieben? Wenn nicht, ist es möglich, die Erweiterungsmethode zu schreiben, vorzugsweise unter Berücksichtigung jeder LINQ-Tabelle und jedes Feldes in dieser Tabelle. Wo ist ein guter Anfang?
Was ist Entity-Klasse, eine Klasse von Ihnen definiert. Wenn das der Fall ist, dann musst du die Statuseigenschaft schreiben, oder? –
@gisresearch, die Tatsache, dass er Entity gemacht hat, ist irrelevant. – Samuel