0
如果我使用MVVM模式填充我的視圖,即我除了使用模型類外還使用了視圖模型。模範班級不討論這個觀點;視圖模型填充視圖。我應該註釋我的視圖模型還是我的模型?
在這種情況下,如果我需要使用數據註釋進行驗證等,我需要註釋我的視圖模型類而不是我的模型類,對不對?
例如,應在[必需]屬性來對註釋:
namespace MyApp.ViewModels
{
public class Category
{
[Required]
[StringLength(50)]
public string CategoryName { get; set; }
[StringLength(255)]
[AllowHtml]
public string Description { get; set; }
}
}
還是應該是這樣的:
namespace MyApp.Models
{
public partial class Category
{
[Required]
public virtual string CategoryName
{
get;
set;
}
}
}
謝謝你的幫助。對於我的問題的模糊表達,我表示抱歉。我正在改寫它。 –