/ / Aggiorna modello dal database ripristina le modifiche manuali apportate al file .context: c #, .net, sql-server, entity-framework, entity-framework-6

Aggiorna modello dal database ripristina le modifiche manuali apportate al file .context: c #, .net, sql-server, entity-framework, entity-framework-6

abbiamo recentemente aggiornato da EF4 a EF6, poi ho letto i file .context.tt e .tt. Aggiunti al sistema le cose sembrano buone ma

System.Data.Object

doveva essere cambiato in

System.Data.Entity.Core.Object

Ho pensato che sarebbe stato uno sforzo una tantum ma ogni volta che aggiorniamo il modello dal database, dobbiamo rinominare i namespace, non è difficile ma fastidioso.

Ci siamo persi qualcosa durante l'aggiornamento a EF6 o stiamo usando file .context.tt in modo sbagliato?

risposte:

1 per risposta № 1

I modelli sono stati aggiornati per utilizzare i nuovi spazi dei nomi, ma potrebbe essere necessario aggiornarli manualmente. Vedi questo link Aggiornamento da Entity Framework 5 a 6