フィールド (列) を既存の IEnumerable に実際に追加できるとは思いません。しかし、私が欲しいのは、計算フィールドを持つ既存の IEnumerable から派生した新しい IEnumerable です。Web ページを使用した WebMatrix の擬似コードは次のようになります。
var db = Database.Open("LOS");
var ie = db.Query(sqlAssignments);
// make a new ie2 that has an extra field
// ??? ie2 <=== ie with new field c = ie.a + ie.b
var grid = new WebGrid( ie2, extra parameters );
ie のすべての行をループする方法を知っています。しかし、もっとエレガントなものがあることを願っています。