Estoy leyendo un libro escrito por Julie Lerman en Code First. Según el libro, las anotaciones y la api fluida dan el mismo resultado. Todo depende del estilo del desarrollador.Primero, el código: ¿la API api influye en la IU?
Sé que las anotaciones permiten configurar cómo el código genera objetos de base de datos y cómo MVC personaliza los elementos de la interfaz de usuario. Digamos que uso [Required, MaxLength (50)]. El atributo generará un NOT NULL, nvarchar (50) en la base de datos. También validará la entrada para ese campo.
[Required, MaxLength(50)]
public string Name { get; set; }
Qué sucede si decido usar primero la Fluent API para configurar el código. ¿Seguiré necesitando anotaciones para influir en los elementos de la interfaz de usuario o usar API con fluidez va a ser suficiente?
EDITAR
¿Qué hay de anotaciones, como la exhibición que sirven sólo para propósitos de interfaz de usuario? ¿Tienen equivalentes? Si no, ¿tendré que usar las anotaciones?
[Display(Name = "Date of Birth")]
public DateTime BirthDate { get; set; }
Gracias por ayudar a
por favor, mira la edición en la publicación. – Richard77
@ Richard77: ver mi respuesta actualizada. – Shyju
Ahora tiene sentido en mi cabeza. Gracias – Richard77