Ho la mia applicazione asp.net mvc 3 con entità framework e ho usato il modello Database First per configurarlo.Come impedire l'accesso a DataAnnotations Attributi cancellati in DataBase Primo modello
miei passi di seguito: 1. genarated una banca dati con le tabelle 2. file di ADO.NET Entity Data Model Creato (edmx) e importati tavoli 3. all'interno del disegno ho aggiunto un elemento di generazione di codice e usato ADO NET DbContext Generator 4. un supporto Model1.tt come state fatte con tutti i modelli di tavoli
ho modificato i modelli e li hanno aggiornati con DataAnnotations attributi (solo per l'esempio un noto 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; }
}
Ora quando sto facendo modifiche al database e aggiornamento al file edmx tutti i modelli verranno sovrascritti e gli attributi DataAnnotation scompariranno.
la mia domanda: come posso utilizzare il primo modello del database e ancora modificare i modelli per la convalida specifica come im free da fare con il primo modello del codice? (nessuna soluzione per gli strumenti di terzi) grazie
Questo collegamento mi ha aiutato molto a sperare che faccia lo stesso per qualcun altro http://www.asp.net/mvc/overview/getting-started/database-first-development/enhancing-data-validation –