0

ローダーで 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 エクスポート ツールによって生成されました。

4

1 に答える 1

0

正確なエラーが発生しました!. EFモデルの接続文字列をTestプロジェクトのapp.Configにコピーすることで解決しました。ここで私の「努力」が生まれるからです。お役に立てれば。

于 2013-06-17T16:07:33.753 に答える