Architect's Log

I'm a Cloud Architect. I'm highly motivated to reduce toils with driving DevOps.

EdmGen.exeの実行で「ストア プロバイダが正しく機能していない可能性があります。」のエラーが発生する

EdmGen.exeの実行で以下のエラーが発生することがあります。

エラー 7001: 型 'Npgsql.NpgsqlFactory' のストア プロバイダ インスタンスの 'GetService' メソッドを呼び出した後に NULL が返されました。ストア プロバイダが正しく機能していない可能性があります。

私の環境(.Net Framework 3.5 SP1)では、Npgsql2.0.10-bin-ms.net.zipを使用していたことが原因でした。Npgsql2.0.10-bin-ms.net3.5sp1.zipに変更したところ正常にソースコードを生成してくれました。

なお、サイト構築の手順は以下にまとめてあります。
PostgreSQLでASP.NET Dynamic Dataサイトを構築する - プログラマーな日々
以前一度は失敗していますが、後日ASP.NET Dynamic Dataサイトの構築に成功したので、手順を残しておきます。 ...