EF Effort Testing Library引发'TargetInvocationException'

时间:2013-05-15 19:53:11

标签: entity-framework csv

当尝试使用带有加载器的CreateTransient工厂创建ObjectContext时,我一直收到错误:

  

“TargetInvocationException未被用户代码”

处理

内部例外:

  

“在。中找不到指定的命名连接   配置,不打算与EntityClient提供程序一起使用,   或无效“

var loader = new CsvDataLoader(@"C:\MyProject\MyProject.Tests\Data\Info.csv");

using (var context = ObjectContextFactory.CreateTransient<MyEntities>(loader))
{
    ...
}

我可以很好地创建标准上下文,我可以创建一个没有加载器的Transient ObjectContext,但我无法加载csv文件。 csv由Effort导出工具生成。

1 个答案:

答案 0 :(得分:0)

我有确切的错误!我通过将EF模型的连接字符串复制到Test project的app.Config来解决它。因为这是我的“努力”的创造地。希望这会有所帮助。