我有这样的 VS 2012 解决方案设置:
- 英孚模型项目
- EF 模型测试项目
- ASP.NET MVC 4 应用程序
- WCF 数据服务项目
在开发过程中,我想使用 LocalDB 作为 EF 的后备数据库。MVC 和 WCF 项目都使用 EF 模型来访问数据库中的数据。我想在所有项目(MVC、WCF 和测试)中共享同一个 LocalDB 实例,但似乎无法正确设置 web.config。
我还希望这个项目设置可以跨开发人员机器移植,IE 没有绝对路径。
测试项目在 c:\users\\.mdf 中创建并使用数据库。MVC 和 WCF 项目希望文件驻留在 AppData 文件夹中。我一直在根据需要手动复制它,但很明显,随着应用程序更改数据,它们会不同步。
关于如何配置项目以使用相对路径共享相同实例的任何建议或示例?