System.ComponentModel.DataAnnotations Namespace

The namespace provides attribute classes that are used to define metadata for ASP.NET MVC and ASP.NET data controls.