当尝试使用带有加载器的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导出工具生成。
答案 0 :(得分:0)
我有确切的错误!我通过将EF模型的连接字符串复制到Test project的app.Config来解决它。因为这是我的“努力”的创造地。希望这会有所帮助。