在实体框架中重新创建表

时间:2012-03-18 02:09:21

标签: asp.net-mvc ef-code-first

我在管理工作室中删除了一个表,使用代码第一个实体框架不应该再次自动创建表。我怎样才能让这张桌子回来?我可以说包管理器控制台中有什么东西吗?谢谢你的帮助。

我可以删除整个数据库吗?

1 个答案:

答案 0 :(得分:1)

只要您不关心数据,删除它可能是最简单的选择。它应该自动重新创建。

EF不会重新创建已删除的表,但由于数据库与dbcontext不匹配,可能会显示错误。接下来,您可以启用drop并为其重新创建初始化程序,以便在数据库不匹配时始终重新创建数据库,或者启用迁移支持并编写所有更改脚本。