我正在創建我的第一個MVC項目,並且對於將我的代碼優先實體類展示給我的視圖模型的正確方法感到好奇。我有一個像這樣一個實體類:使用一個或多個對象創建視圖模型
public class Product
{
public int Id { get; set; }
public int CategoryId { get; set; }
[StringLength(50)]
public string ProductName { get; set; }
public Nullable<System.DateTime> DateAdded { get; set; }
[StringLength(50)]
public string AddedBy { get; set; }
}
是更好的對象傳遞,或通過在一個新類中的屬性?
public class ProductViewModel
{
Product myProduct { get; set; }
}
public class ProductViewModel
{
public int Id { get; set; }
public int CategoryId { get; set; }
public string ProductName { get; set; }
public DateTime DateAdded { get; set; }
public string AddedBy { get; set; }
}
由於已經給出的答案表明,這不是一個建設性的問題。一種方法在客觀上不比其他方法好。 – 2013-03-27 19:36:02