我有一個控制器,用於將JSON
數據列表傳遞給我的視圖。目前我正在使用Linq to Entities
來填充Viewmodel,但由於它是一個僅包含15對的靜態列表,我想對Viewmodel進行硬編碼,但我不知道該怎麼做。這裏是我的控制器如何使用靜態數據填充視圖模型
public JsonResult GetSites()
{
var sites = context.vAaiomsSites.Select(s => new vAaiomsSitesVM
{
ID = s.ID,
SiteName = s.SiteName
}).OrderBy(s => s.SiteName);
return Json(sites, JsonRequestBehavior.AllowGet);
}
我只需要一個這樣的數組:
SITEID:1,網站名:以物易物島
SITEID:2,網站名:利斯本角
... .12次以上。
你的viewmodel是什麼樣的?它是否採用了SiteId的列表或者是否有x個網站ID的聲明? – Brian 2012-07-30 18:44:29
想要對此進行硬編碼的任何特定原因?爲什麼不在第一次讀取它之後緩存呢? – 2012-07-30 18:47:57