我想向嵌套对象提供元数据,有问题的对象关闭给我,所以我无法直接添加[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; }
}
}