当尝试使用带有加载程序的 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 导出工具生成。