[MetadataType(typeof(CategoryMetadata))]
public partial class Category
{
public class CategoryMetadata
{
[ScaffoldColumn(false)]
public int ID { get; set; }
[Required(ErrorMessageResourceType = typeof(SR.ValidationMsg), ErrorMessageResourceName = "Required")]
[Display(Name = "Name", ResourceType = typeof(SR.CategoryResource))]
[DataType(DataType.Text, ErrorMessageResourceType = typeof(SR.ValidationMsg), ErrorMessageResourceName = "InvalidData")]
[StringLength(100, ErrorMessageResourceType = typeof(SR.ValidationMsg), ErrorMessageResourceName = "StringLenght")]
public string Name { get; set; }
[Required(ErrorMessageResourceType = typeof(SR.ValidationMsg), ErrorMessageResourceName = "Required")]
[Display(Name = "Description", ResourceType = typeof(SR.CategoryResource))]
[DataType(DataType.MultilineText, ErrorMessageResourceType = typeof(SR.ValidationMsg), ErrorMessageResourceName = "InvalidData")]
[StringLength(500, ErrorMessageResourceType = typeof(SR.ValidationMsg), ErrorMessageResourceName = "StringLenght")]
public string Description { get; set; }
}
}