初始化数据库时发生异常

Dal*_*ser 10 asp.net asp.net-mvc entity-framework

我正在做一个代码第一个实体数据库

{"初始化数据库时发生异常.有关详细信息,请参阅InnerException."}

它工作正常,但我决定删除物理数据库以查看它重新创建它,但它每次都失败.

我收到了错误

无法将文件'C:\ ASP\OdeToFood\OdeToFood\App_Data\OdeToFoodDb.mdf'作为数据库'OdeToFoodDb'附加."}

它的代码首先,所以我不明白为什么它不重新创建数据库.

Dal*_*ser 14

因此从Visual Studio中删除文件是一个愚蠢的想法.

SQL仍然注册了它.

启动MS Sql管理工具,在我的情况下连接到服务器

(本地)\ V11.0

您将看到数据库仍然存在,删除它,您将收到错误.该文件不存在.刷新并从SQL中消失.现在再次运行你的代码,一切都很好.

所以从管理工具中删除数据库而不是visual studio.

  • 要保存下载,您还可以通过"SQL Server对象资源管理器"在Visual Studio中执行此操作. (3认同)