初始化数据库时发生异常

时间:2013-05-05 04:31:04

标签: asp.net asp.net-mvc entity-framework

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

  

{“初始化数据库时发生异常。请参阅   InnerException以获取详细信息。“}

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

我收到错误

  

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

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

1 个答案:

答案 0 :(得分:14)

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

SQL仍然注册了它。

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

(本地)\ V11.0

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

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