我想为嵌套对象提供元数据,有问题的对象对我关闭,所以我不能直接添加 [Required] 属性。我添加了第一级属性,但我似乎无法使用验证元数据获得嵌套级属性。这在 MVC3 中不支持吗?
[MetadataType(typeof(Meta))]
public sealed class EditModel
{
public Employee {get;set;}
internal sealed class Meta
{
[Required]
// this is not valid syntax but hopefully shows what I am after
public object Employee.Username { get; set; }
}
}