ASP.NET Core MetaDataType Attribute not working
ASP.NET Core uses Microsoft.AspNetCore.Mvc **ModelMetadataType** instead of System.ComponentModel.DataAnnotations.**MetadataType** source Try changing your attribute to [ModelMetadataType(typeof(ComponentModelMetaData))]