2010-06-02 47 views
0

我想更改linq查詢結果中的記錄。怎麼樣?更改linq查詢結果值後執行查詢,過濾器等

我的查詢:

var results = (from myTable in db.MyTable        
       where //some condition here 
       orderby myTable.Count descending 
       select new QueryResult() 
       { 
        Title = files.Title, 
       }).AsQueryable(); 

進行查詢後,我想改變每個記錄QueryResult中的Title屬性,但我不知道怎麼樣?

results = results.??? 

回答

2

只使用一個foreach成果

+0

是的,但沒有另一種方法來做到這一點基於LINQ方法的查詢? – Sadegh 2010-06-02 17:29:22

1

要使用foreach循環更新LINQ結果,我首先創建當地的「列表」變量,然後使用foreach循環執行更新。值以這種方式更新。

+1

鏈接已死亡。 – 2015-08-26 20:51:48

+0

鏈接仍然死亡 – Roberto 2017-12-08 18:12:42

+0

刪除了斷開的鏈接。 – 2017-12-11 02:16:40