2017-03-13 8 views
0

私はいくつかのスタックオーバーフローポストを読みましたが、このエラーを修正する方法についてはまだ混乱しています。.NET 4.0から4.6.1にアップグレードする「依存するロールによって参照されるプロパティ」エラー

私は4.0で設定された多くのプロジェクトで.NET 4.0 ASP.NET Webform Solutionに取り組んでいます。従属役割TableDetailで呼ばプロパティEntityType PUBModel.TableDetailのキーのサブセットである必要があります:私は4.6.1でのVisual Studio 2015と建物を使用して、次の

エラー111のように見える10個のエラーを取得しています関係PUBModel.SeverityTypeTableDetailの参照制約内の従属役割によって参照されます。

エラーをクリックすると、.edmxデータモデルページに移動します。 Validateメニュー項目を右クリックし、同じエラーでコンパイルします。

私はこれらのエラーを解決することに経験はありません。 .edmxはテーブル間のデータベース関係のみを表示します。

+0

.edmxファイルを削除して再生成することをお勧めします。私はあなたの問題を解決するはずだと信じています。 注:edmxファイルを削除した後も、設定ファイル内の既存の接続文字列を削除/コメントアウトしてください。 – Koder101

答えて

0

更新 - 私はedmxファイル内のマッピングを削除し、ウィザードを使用して選択したすべてのテーブルからマッピングを再生成しました。しかし、それは非常に異なるedmxファイルを生成し、異なるビルドエラーを持っていました。次のステップでは、プロジェクトを右クリックし、[保留中の変更を元に戻す]を選択し、フレームワークを4.0から4.6.1に手動で設定しました。それはedmx関連のエラーメッセージなしでコンパイルされました。これは他の人を助けてほしい。

関連する問題