Ho ottenuto il modello predefinito ASP.NET MVC 4 in esecuzione correttamente con EF 5.0 Code First Migrations. Tuttavia, quando aggiorno un nome di proprietà del modello, i dati della colonna della tabella corrispondente vengono rilasciati da EF 5.0.Come rinominare una colonna del database in Entity Framework 5 Code Prime migrazioni senza perdita di dati?
È in qualche modo possibile rinominare la colonna della tabella senza eliminare i dati in modo automatico?
Fai attenzione ai nomi di tabelle che contengono dei punti. 'RenameColumn' genera un'istruzione T-SQL' sp_rename' che usa internamente 'parsename' che ha alcune limitazioni. Quindi, se hai un nome di tabella che contiene dei punti, ad es. "SubSystemA.Tablename" quindi usa: 'RenameColumn (" dbo. [SubSystemA.Tablename] "," OldColumnName "," NewColumnName ");' – Ilan