私はデータソースとしてEF4を使用してMVCサイトで作業しています。私は今日までEF4で他のプロジェクトに問題はなかった。 EntitySet名が見つからないというエラーが表示されます。私は、別のエンティティ名でほぼ同じに設定されている別のデータセット用の別のEDMXファイルを持っており、それに対してLINQクエリを実行しようとするとうまく動作します。EntitySetが見つかりません
私のEDMXには、サイトからページテーブルへの1対多数の関連付けを持つ2つのテーブル(サイトとページ)があります。すべてがうまくコンパイルされますが、実行時には、すべてのプロパティリストの集計でデータモデルが失敗するようなものです。レイジーローディングが有効になっています(これは.NET 4プロジェクトです)。
私はデザイナーのクラスのコードを強化し、それは私がdesigner.csのコードを変更していないこの
if((_Pages == null))
{
_Pages = base.CreateObjectSet<Page>("Pages");
}
のようなコールになるとき、それは失敗します。私はこれで大きな壁にいます。 私は何が間違っていますか?
名前空間がソートされていることを確認してください。 MVCプロジェクトでは、エンティティ名と衝突する可能性のある 'System.Web.UI.Page'クラスもあります。 – Yakimych