DB を SQL 2005 のインスタンスから新しい SQL 2008r2 サーバーに移動しました。アプリの接続文字列を新しいデータベースを指すように変更し、ProviderManifestToken を 2005 年から 2008 年に変更しました。データベースから既存の edmx モデルにエンティティを追加しようとするまで、すべてが正常に機能していました。「データベースからモデルを更新」ウィザードを使用して、テーブルを edmx ダイアグラムに追加しています。テーブルはダイアグラムに表示されますが、関連付けや外部キーがインポートされているのは一部のみです。接続文字列を切り替えて古い 2005 sql インスタンスを指すようにすると、すべてが正しくインポートされ、関連付けが存在します。必要に応じて、追加の詳細情報を提供させていただきます。これにはまったくパターンが見つかりません。何を与える?
更新: 新しいプロジェクトを作成し、edmx を追加し、それを 2008r2 db インスタンスにポイントし、関連付けがあることがわかっているテーブルを選択しましたが、デザイナーは関連付けを取得できませんでした。EF を機能させるために SQL サーバーにインストールする必要があるものはありますか?