【发布时间】:2026-01-14 04:05:02
【问题描述】:
有谁知道是否可以仅在Entity Framework 5 中使用Code First 重命名数据库表?
我只有简单的模型和一个数据库初始化器,但由于我的数据库已经包含数据,我已经注释掉了该初始化器。所以,我不想要drop 和create 一个全新的数据库。
当我向这样的模型添加新列时,我使用Package Manager Console 并运行update-database。更新我的数据库。这也适用于重命名表吗? update-database 命令是否自动知道旧名称是什么?
我还没有很多 CF 方面的经验,而且我每天都在学习新东西。如果没有 CF,只需运行 alter table 命令并刷新 dbml 文件就“很容易”……但是使用 CF?我一点头绪都没有!
【问题讨论】:
-
如果你使用 Table 属性它应该可以工作。
-
这里有类似的东西。希望这可以帮助。 *.com/questions/5285781/…
标签: c# .net entity-framework ef-code-first entity-framework-migrations