【发布时间】:2017-02-20 21:22:32
【问题描述】:
我在正确配置 LocalDB 时遇到问题。这是设置:
- 项目“DataAccess”,包含启用代码优先迁移的 EF6 DbContext。没有 app.config,而是通过 StartUpProject 参数引用下面的项目。
-
项目“Web”,一个包含以下连接字符串的 MVC 应用程序:
在数据项目中调用Update-Database时,会在MVC项目的App_Data目录下创建一个MDF文件DataAccess.DataContext.mdf。这是第一个问题,因为这不是我对上述配置的期望。
第二个问题是,当实际启动 MVC 应用程序并访问数据库时,会创建另一组 MDF 文件。在我的情况下,这将导致另外两个文件:
DataAccess.DataContext`1[Entity1].mdfDataAccess.DataContext`1[Entity2].mdf
所以现在我的数据分散在一堆文件中,当然这完全没用。谁能指出我在这里缺少的正确方向?
【问题讨论】:
标签: sql-server entity-framework connection-string localdb