0
我有一個關於ASP.NET MVC 2 View Models的非常簡單的問題。
我創建了以下視圖模型:
public class ClassifiedsListingDetailsViewModel
{
public int ListingID { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string ImageURL { get; set; }
public string Location { get; set; }
public string ListedBy { get; set; }
public string ContactDetails { get; set; }
public string CategoryName { get; set; }
}
沒有問題,試圖在控制器設定值時,出現的問題:當過我嘗試並設置ListingID
var listing = db.Listings.Single(l => l.ListingID == id);
var viewModel = new ClassifiedsListingDetailsViewModel
{
ListingID = listing.ListingID;
};
,這是視圖模型的第一個屬性,它希望我添加「,」而不是「;」。不知道如何克服這一點?
非常感謝, Ĵ
哦,親愛的,這是一個非常簡單的問題,爲了進一步定義另一個屬性,我會簡單地放一個「,」。太棒了,所以這個視圖模型很好,但它與數據庫表共享其所有屬性......有什麼方法可以避免再次聲明它們? – JHarley1 2010-11-11 12:21:19
你可以像第一個例子那樣做,沒有什麼是強迫你填寫每個屬性 – BeRecursive 2010-11-11 12:24:49
隨着你,非常感謝你的幫助A +++ – JHarley1 2010-11-11 12:36:04