8

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

Respuesta

Cuestiones relacionadas