Насколько я знаю, его там нет!
ModelMetadata будет для свойств модели, которая в данном случае является свойствами самого массива, а не элемента внутри массива.
Таким образом, если вам нужны ModelMetadata для элементов внутри массива, вам нужно создать пользовательский поставщик метаданных модели, который получит необходимые вам атрибуты и добавит их в ModelMetadata, пример кода кода руководства
public class ArrayMetadataProvider : DataAnnotationsModelMetadataProvider
{
protected override ModelMetadata CreateMetadata(IEnumerable<Attribute> attributes, Type containerType,
Func<object> modelAccessor, Type modelType, string propertyName)
{
var metadata = base.CreateMetadata(attributes, containerType, modelAccessor, modelType, propertyName);
// Add your metadata here
return metadata;
}
}
И тогда вам нужно будет зарегистрировать этого провайдера следующим образом:
protected void Application_Start()
{
ModelMetadataProviders.Current = new ArrayMetadataProvider();
}