我使用 EF 5.0 Code First Migrations 成功运行了默认的 ASP.NET MVC 4 模板。但是,当我更新模型属性名称时,对应的表列数据被 EF 5.0 删除。
是否有可能以某种方式重命名表列而不以自动方式删除数据?
最佳答案
手动编辑迁移的 Up 和 Down 方法以使用 RenameColumn
方法替换它自动生成的 AddColumn
和 DropColumn
你。
关于c# - 如何在不丢失数据的情况下重命名 Entity Framework 5 Code First 迁移中的数据库列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13104592/