エンティティフレームワーク4.3.1およびセルフトラッキングエンティティを使用するASP.NET 4.0 Webアプリケーションがあります。別のADO.NETエンティティデータモデル(.edmx)ファイルを追加するまでは正常に動作します。その後、プロジェクトはエラーなしでコンパイルされますが、自己追跡エンティティオブジェクトを呼び出すと、アプリケーションはSystem.InvalidOperationExceptionを生成します。エンティティタイプ 'namespace.classname'のマッピング情報とメタデータ情報が見つかりませんでした。System.InvalidOperationException:エンティティタイプのマッピングおよびメタデータ情報が見つかりませんでした
もう1つのADO.NETエンティティデータモデルを別の名前空間に追加しようとしましたが、それは役に立ちません。 プロジェクトから追加された.edmxファイルを削除すると、問題が解決します。 セルフトラッキングエンティティファイル(Model.ttおよびModel.Context.tt)を削除すると、問題は解決します。
エンティティデータモデル以上の場合、セルフトラッキングエンティティは正しく機能しないようです。
誰もこの問題を経験し解決しましたか?
自己追跡エンティティは4.3.1 のために働いている私が見つけた問題が1 ADO.NETエンティティがあるとき、彼らが働いているということですデータモデルのみ。さらに追加すると、動作しなくなります。 – SHS