标签: entity-framework ef-code-first entity-framework-5
我使用EF CodeFirst,并希望使用包管理器控制台中的命令行在数据库中重新创建表,该怎么做?
问题在于,虽然开发EF CodeFirst模型经常更改,但我手动删除数据库中的表,然后EF在首次运行时重新创建它们。手动删除表需要花费时间,我认为它应该是一个在EF中从头开始重新创建表的命令。
答案 0 :(得分:9)
您可以使用Update-Database -Target 0将数据库恢复到初始状态,然后Update-Database将数据库更新为最新版本。
Update-Database -Target 0
Update-Database