我正在使用 Entity Framework 5.0 RC 和 LocalDB 数据库,该数据库使用 VS 2012 RC 进行预配置,用于代码优先数据库的一些原型(prototype)设计和测试。
在更改我的代码优先数据库并运行“更新数据库”的几个周期之后,我做了一个巨大的破坏性更改,自动迁移失败了。我不关心解决这个冲突,因为这只是原型(prototype)设计,所以丢失数据没关系。
如何重置或删除数据库? 重置还必须重置迁移表,它似乎对 Visual Studio 中的服务器资源管理器是隐藏的。
最佳答案
在 Visual Studio 中删除整个数据库
- 打开 SQL Server 对象资源管理器
- 找到您正在使用的数据库右键单击并选择删除
- 选中两个复选框(删除备份和还原历史记录,以及关闭现有连接)并单击确定
- 再次运行程序,它应该会重新创建数据库
关于c# - 在 LocalDB 中重置 EF 代码优先数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11307650/