VS2012 の ASP.NET MVC4 プロジェクトで Entity Framework 5 の使用を開始しました。データベースはツールを使用して設計されているため、データベースに基づいてモデルを作成しています。データベースは GUID を主キーとして使用します。
モデルを生成したとき、クラス間に作成された関係はありませんでした。試行錯誤を繰り返した結果、外部キー GUID 列に基づいて構築されたクラスター化インデックスが問題の原因であることがわかりました。それらをデータベースから削除してモデルを再作成すると、すべての関係が適切に生成されました。
他の誰かが同じ問題を経験したことがありますか、それとも私たちは何か間違ったことをしていますか?