可以說我有以下代碼:C#編輯對象在asp.net-MVC
return (from p in repository.GetPostMedia() select p).ToList();
但在物體p的值,我想如下注入計算的屬性:
MediaUrl = App.Resource["MediaPath"] + p.Id + "." + p.Ext;
PS。此代碼位於ASP.NET MVC應用程序的Service部分。它應該生成一個url屬性並將其附加到返回的對象。如果控制器是把這種邏輯的最佳位置,我將如何做到這一點與我的代碼如下:
public ActionResult PostMediaList(int postId)
{
var media = postService.GetMedia(); //the call to the code above.
return Json(media);
}
媒體從生成LINQ庫中的SQL語句。另外,我希望能夠更改以後存儲媒體文件的路徑,只需更改Web項目或服務項目。
爲什麼不添加返回MediaUrl到媒體類的屬性? – mxmissile 2010-01-31 05:04:11
沒有媒體類。它從linq生成sql。 – 2010-01-31 05:05:29