.NET 4.0を使用してVS10でEDMGEN2で生成されたEDMXを表示できません
-
02-10-2019 - |
質問
PostgreSQLデータベースからエンティティモデルを生成しようとしています。 .NET 3.5およびVS2008では正常に機能しました。残念ながらVS10ではそうではありません。エラーが発生します:
「ファイルは、プロジェクトのターゲットフレームワークと一致しないXMLネームスペースを参照しています。」
EF4がV1ではなくEDMX V2を使用しているためだと思いますが、EDMGEN2のRetrofitModelパラメーターを使用して変更することはできません(ModelGenで使用可能なパラメーターはありますが、RetrofitModelではなく)。 XMLでバージョンと参照を手動で変更しようとしましたが、デザイナーにEDMXファイルを表示することができましたが、空でした。
質問
PostgreSQLデータベースからVS10用のEF4設計ファイルを生成する方法は?
解決
この質問を閉じるためだけに:
問題は、私が /retofitmodelを使用していたことでした - ここで参照の更新は機能するはずです(私のDBにはエラーがあり、それが気づかないようにしました)。 EDMX V2 /ModelGenを生成するには、正常に動作します(依存関係を検出しませんが、私の場合はさらに優れています)。
所属していません StackOverflow