因此,我剛剛開始使用ASP.NET MVC,並遇到了一個我無法找到答案的問題。將屬性添加到列表中的項目
我從SQL數據庫中抓取一些數據,並將其與該代碼發送到視圖:
var listingsQuery = (from s in db.tblListings select s).OrderBy(s => s.listingID).Skip(100).Take(25);
var listings = listingsQuery.ToList();
return View(listings);
這個偉大的工程,但我想在結果列表中添加值。基本上我想要做的是這樣的:
foreach (var item in listings)
{
this.Add("propertyType", "Home");
}
但顯然這是行不通的。我試過做ToArray()而不是ToList(),這讓我無處可去。
不知道你是什麼意思 - 你是否想要選擇多個東西,沿着'(從db.tblListings中的s選擇新的{s,「Home」})''? – Michael 2012-07-09 23:52:55
德里克,你想做什麼?我想這個'foreach'是在你的控制器上,而不是在視圖上。但是它應該做什麼? – 2012-07-10 00:12:58
對不起,如果我不清楚。我基本上試圖添加另一個屬性到列表中的每個項目。每個項目都有一個屬性數組,所以在我的視圖的foreach中,我可以執行@ item.propertyType。 propertyType不存在於數據庫中,我只是試圖將它添加到列表中。 – Derek 2012-07-10 00:29:12