我正在做一个代码第一个实体数据库
{“初始化数据库时发生异常。请参阅 InnerException以获取详细信息。“}
它工作正常,但我决定删除物理数据库以查看它重新创建它,但它每次都失败。
我收到错误
无法附加文件 'C:\ ASP \ OdeToFood \ OdeToFood \ App_Data \ OdeToFoodDb.mdf'作为数据库 'OdeToFoodDb'。“}
首先是代码所以我不明白它为什么不重新创建数据库。
答案 0 :(得分:14)
因此,从Visual Studio中删除文件是一个愚蠢的想法。
SQL仍然注册了它。
启动MS Sql管理工具,在我的情况下连接到服务器
(本地)\ V11.0
您将看到数据库仍然存在,删除它,您将收到错误。该文件不存在。刷新并从SQL中消失。现在再次运行你的代码,一切都很好。
所以从管理工具中删除数据库而不是visual studio。