我本可以发誓已经为 Queryable 类构建了一个扩展方法,但我找不到,但也许我在想一些不同的东西。
我正在寻找类似的东西:
IQueryable<Entity> en = from e in IDB.Entities select e;
en.ForEach(foo => foo.Status = "Complete");
en.Foreach() 必须执行:
foreach(Entity foo in en){
foo.Status = "Complete";
}
这已经写了吗?如果没有,是否可以编写所述扩展方法,最好允许任何 LINQ 表和该表上的任何字段。从哪里开始是个好地方?