【发布时间】:2015-06-12 21:48:52
【问题描述】:
我有两个针对同一个数据库的项目。其中一个是 MVC Web 应用程序,另一个是 Web API 项目。但是,当我在任何项目中初始化上下文实例时,都会出现以下异常:
无法将文件“myRoute/MyDatabase.mdf”附加为数据库 '我的数据库'。
我解决这个问题的方法是:
- 从 SQL Server 对象资源管理器中删除我的数据库(如 EF5: Cannot attach the file ‘{0}' as database '{1}' 中所述)
- 再次运行代码优先迁移。
但是,如果我在启动项目是 Web 应用程序时运行代码首先更新,则 Web 服务会生成相同的异常。如果我在我的启动项目是 Web 服务时运行代码首先更新,那么 Web 应用程序也会出现同样的问题。
会发生什么?
【问题讨论】:
标签: entity-framework ef-code-first mdf