Dostałem domyślny szablon ASP.NET MVC 4 z powodzeniem z EF 5.0 Code First Migrations. Jednak po aktualizacji nazwy właściwości modelu, odpowiednie dane kolumny tabeli zostaną usunięte przez EF 5.0.Jak zmienić nazwę kolumny bazy danych w Entity Framework 5 Code Pierwsze migracje bez utraty danych?
Czy w jakiś sposób można zmienić nazwę kolumny tabeli bez automatycznego upuszczania danych?
Uważaj na nazwy tabel zawierające kropki. 'RenameColumn' generuje instrukcję T-SQL' sp_rename', która używa wewnętrznie 'pseudonimu', który ma pewne ograniczenia. Więc jeśli masz nazwę tabeli z kropkami, np. "SubSystemA.Tablename", a następnie użyj: 'RenameColumn (" dbo. [SubSystemA.Tablename] "," OldColumnName "," NewColumnName ");' – Ilan