2

有谁知道是否可以Code Firstin重命名数据库表Entity Framework 5

我只有简单的模型和一个数据库初始化程序,但由于我的数据库已经包含数据,我已经注释掉了该初始化程序。所以,我不想和一个全新的数据库。dropcreate

当我向这样的模型添加新列时,我使用Package Manager Console并运行update-database. 更新我的数据库。这也适用于重命名表吗?该update-database命令是否自动知道旧名称是什么?

我还没有很多 CF 经验,每天都在学习新东西。alter table如果没有 CF,只需运行一个命令并刷新 dbml 文件就很“容易” ……但是使用 CF?我一点头绪都没有!

4

2 回答 2

1

采用

<Table("TableName")> _
Public Class ClassName
....
于 2012-10-17T06:44:39.477 回答
1

显然该update-database命令知道旧名称是什么...因此,如果出现数据丢失警告,您可以选择应用该-force选项。

于 2012-10-30T21:58:01.997 回答