Tengo mi aplicación asp.net mvc 3 con entidad marco y utilicé el primer modelo de base de datos para configurarla.Cómo evitar las anotaciones de datos Atributos que se eliminan en el primer modelo de base de datos
mis pasos a continuación: 1. Genarated una base de datos con tablas 2. Creado archivo de ADO.NET Entity Data Model (.edmx) e importado las tablas 3. dentro del diseño he añadido un elemento de generación de código y se utiliza ADO .NET DbContext Generador 4. Model1.tt un soporte tal como ha hecho con todas las mesas modelos
he editado los modelos y actualizados con DataAnnotations Atributos (sólo para el ejemplo de un conocido uno)
public class LogOnModel
{
[Required]
[Display(Name = "User name")]
public string UserName { get; set; }
[Required]
[DataType(DataType.Password)]
[Display(Name = "Password")]
public string Password { get; set; }
[Display(Name = "Remember me?")]
public bool RememberMe { get; set; }
}
Ahora cuando estoy haciendo Cambia a la base de datos y la actualiza al archivo edmx. Todos los modelos se sobrescribirán y los Atributos de las Anotaciones de Datos desaparecerán.
mi pregunta: ¿cómo puedo utilizar el primer modelo de la base de datos y aún editar los modelos para la validación específica como soy libre de hacer con el primer modelo de código? (por favor, solución de herramientas de terceros) gracias
Este enlace me ayudó mucho a esperar que haga lo mismo para otra persona http://www.asp.net/mvc/overview/getting-started/database-first-development/enhancing-data-validation –