Lista
Validación
[Required]
: Indica que una propiedad es obligatoria.[StringLength(MaxLength)]
: Especifica la longitud máxima de una cadena y opcionalmente una longitud mínima.[MinLength]
: Especifica la longitud mínima de una cadena.[MaxLength]
: Especifica la longitud máxima de una cadena.[Range(Minimum, Maximum)]
: Establece un rango numérico permitido.[Compare]
: Compara dos propiedades de un modelo para su igualdad.[RegularExpression(RegexPattern)]
: Valida si una propiedad cumple con una expresión regular especificada.[EmailAddress]
: Valida una propiedad como dirección de correo electrónico.[Phone]
: Valida una propiedad como número de teléfono.[Url]
: Valida una propiedad como URL.[CreditCard]
: Valida una propiedad como número de tarjeta de crédito.[DataType]
: Especifica el tipo de datos de una propiedad, usado para dar pistas al motor de vistas sobre cómo renderizar.
Formateo
[Display(Name = "Display Name")]
: Especifica cómo se debe mostrar una propiedad en las etiquetas.[DisplayFormat(DataFormatString = "{0:F2}")]
: Especifica un formato de visualización para una propiedad.[DataType]
: Proporciona una pista al motor de vistas sobre el tipo de datos de la propiedad, lo que puede influir en el formato predeterminado.
Modelado
[Key]
: Denota una propiedad como la llave primaria en un modelo.[ForeignKey("PropertyName")]
: Especifica la propiedad que es la llave foránea.[Timestamp]
: Denota una propiedad como una marca de tiempo de concurrencia.
Última actualización