データベースからモデルをインポートするのに、ADO .NET Entity Frameworkを使用しています。私のDBのテーブルには、一杯の外部キーがあります。 FKDevice132610
。Entity Frameworkを使用したナビゲーションプロパティの意味のある名前
テーブルにモデルをインポートすると、各外部キーのナビゲーションプロパティが表示されますが、リンク先のテーブル名に基づいて名前がインポートされます。特定のテーブルに複数の外部キーがある場合は、末尾に数値が追加されます。
この場合Devices1はParentDevicesとDevices2はChildDevicesあります。 Entity Frameworkがナビゲーションプロパティの意味のある名前をインポートするように、この情報を外部キーに入力する方法がありますか(たとえば、説明や名前を使用して)。
それは駄目です...愚かなEF :( – link664
この場合はEFの失敗ではありませんデザイナーの失敗です - デザイナーなしでEFを使うことができます。 XMLマッピングを手動で記述します。 –