7
我開發ASP.NET應用程序MVC4,EF代碼第一。 我有基類:不同DataAnnotation屬性派生類
public class Entity
{
public int Id { get; set; }
public string Title { get; set; }
}
,我有一些派生類,例如:
public class City : Entity
{
public int Population { get; set; }
}
等衆多派生類(文,主題,汽車等)。現在我想爲所有類中的Title屬性實現「Required」屬性,並且我希望對於不同的派生類有不同的ErrorMessages。例如,題目類別的「標題不能爲空」,「爲汽車類別命名您的汽車」等。我該怎麼做?謝謝!
虛擬/替換選項,有利於我的申請。這是我需要的。謝謝! – ifeelgood
當您在基類中定義一個屬性時,它應該被所有派生類使用。 – Jowen
通過在基類中使屬性變爲虛擬,Range校驗器在子類中聲明。 – BrainCoder