数据库名称列表不显示问题

时间:2017-12-30 05:50:25

标签: asp.net-mvc

当我尝试使用实体框架添加数据库时,我得到了空白列表。注意:我使用代码第一种方法。请查看下面的屏幕截图以便更好地理解。它现有的项目刚刚删除了.edmx,现在又试图为一个问题再次生成。

pic

1 个答案:

答案 0 :(得分:0)

我会尝试删除迁移文件夹并重新开始。我之前遇到过这个问题,不得不删除ef迁移并重新开始。

1)手动删除您的数据库 - 无论它在哪里(我假设您已对连接进行排序)或清空它,但更容易/更安全的是将它们全部删除 - 如有系统__MigrationHistory表 - 你也需要删除它。

2)删除所有迁移文件 - 在迁移下 - 并命名为数字等 - 全部删除,

3)重建包含迁移的项目(以及其他) - 并确保您的项目已设置(配置)以自动构建(有时可能会导致问题 - 但不太可能) ,

4)再次运行Add-Migration Initial - 然后更新数据库

Post on how to delete and start over a EF migration