【发布时间】:2013-04-29 04:27:20
【问题描述】:
我在做一个代码优先的实体数据库
{"初始化数据库时发生异常。见 InnerException 了解详情。"}
它工作正常,但我决定删除物理数据库以查看它重新创建它,但它每次都失败。
我得到了错误
无法附加文件 'C:\ASP\OdeToFood\OdeToFood\App_Data\OdeToFoodDb.mdf' 作为数据库 'OdeToFoodDb'。"}
它的代码优先所以我不明白为什么它不重新创建数据库。
【问题讨论】:
-
你使用过迁移功能吗?您可能需要删除旧迁移并重做它。我偶尔会发现代码被误解。
-
我还没怎么做?
-
我没有进行代码迁移。我有一个没有数据库的代码优先模型,我只想让它再次创建它。我不应该编写任何代码来做到这一点。我可能只需要重新初始化一些东西。
-
我的意思是您可以轻松地使用迁移功能来生成数据库。我相信它是进入控制台的一条线。
标签: asp.net asp.net-mvc entity-framework