从命令包管理器控制台重新创建EF CodeFirst表

时间:2014-01-09 09:05:03

标签: entity-framework ef-code-first entity-framework-5

我使用EF CodeFirst,并希望使用包管理器控制台中的命令行在数据库中重新创建表,该怎么做?

问题在于,虽然开发EF CodeFirst模型经常更改,但我手动删除数据库中的表,然后EF在首次运行时重新创建它们。手动删除表需要花费时间,我认为它应该是一个在EF中从头开始重新创建表的命令。

1 个答案:

答案 0 :(得分:9)

您可以使用Update-Database -Target 0将数据库恢复到初始状态,然后Update-Database将数据库更新为最新版本。