У меня есть базовый класс с некоторыми свойствами:
public class A
{
[Display(Name = "Some Property")]
public virtual int SomeProperty {get;set;}
}
и его производный класс:
public class B:A
{
[Required]
public override int SomeProperty {get;set;}
}
Но на самом деле, когда я извлекаю метаданные для класса B в ModelMetadata, IsRequiredсвойство установлено в false.Есть ли способ применить атрибут Required, чтобы он был отражен в ModelMetadata?