Data annotations
Also written: [Required], [StringLength], [Range], [EmailAddress], [MinLength], [MaxLength], [RegularExpression]
Attributes such as `[Required]` and `[Range(0.01, 1000)]` placed on a record's parameters to state validation rules ASP.NET Core checks.