1

最近、OData サービスを .NET 4.0 with Entity Framework 4 から .NET 4.5 および Entity Framework 5 にアップグレードしました。私の edmx マップは完璧に見え、すべての継承が以前とまったく同じように設定されています。私は TPH 継承を使用していますが、正しいディスクリミネータを使用すると、すべてのマッピングが正しいままです。それでも、OData サービスで .OfType<>() 演算子を使用できません。OfType がサポートされていないというエラーは表示されませんが、resource could not be found.

詳細エラーを使用していますが、それが唯一の応答です。OfType 演算子で正常に機能する DBContext を直接ヒットする単体テストがあります。私はもともと ObjectContext で作業していましたが、DBContext に変更して、問題が解決するかどうかを確認しました。

エラーが出ないので困っています。私のマップはかなり複雑なので、全体を再作成しようとはしません。

4

0 に答える 0