使用LocalDb和| DataDirectory |从数据库更新模型

时间:2014-12-12 19:55:57

标签: entity-framework visual-studio-2013 localdb

我们在数据库优先模式下使用EF 6。

我们一直在使用FluentMigrator构建数据库迁移包,我们一直在针对我们的解决方案中的空LocalDb数据库运行迁移,以用于集成测试等。

因为我们需要我们的解决方案来构建它们的任何地方,我们一直在使用| DataDirectory |在连接字符串中。

我们编写了一些针对LocalDb实例运行的单元[sic]测试,首先运行迁移以确保测试针对当前架构运行。 (是的,这些是集成测试,但我们使用的是单元测试框架,我不想争论它。)

接下来我要做的是更改配置,以便在我们的.edmx文件中运行“从数据库更新模型”时,它就是该工具所需的LocalDb实例。而我无法做到这一点。

我的猜测是,无论运行什么工具,当我们这样做时,没有它的DataDirectory设置在我需要它的位置,在它的appdomain中。

有谁知道这可能是什么工具?以及我如何配置它以连接到localdb实例,即使用| DataDirectory |创建一个相对路径?

0 个答案:

没有答案