更新数据库时忽略已存在的表?

时间:2013-12-04 08:12:25

标签: entity-framework ef-code-first

我首先在Asp.Net MVC应用程序中使用Entity framework 5代码。该应用已创建了一个表UserProfile。我在不同的DbContext中移动了类,并为DbContext创建了一些新类;然后我运行了enabled-migrationadd-migrationupdate-databaseupdate-database时出现以下错误。

  

数据库中已有一个名为“UserProfile”的对象。

如何让EF-code-first不为表生成创建脚本?但是,我首先需要EF代码来跟踪类中添加的列并稍后更新表。

1 个答案:

答案 0 :(得分:3)

使用Update-Database -Script手动更新数据库。您可以从结果脚本中排除'UserProfile'