0
EntityFrameworksとLazyを使用して外部キーオブジェクトを読み込んでいる場合、外部キーの「名前付きインスタンス」を変更する方法はありますか?EntityFrameworkを使用した遅延ロード(外部キー関係)
例:Account
と呼ばれるテーブルで、2つの外部キーをContact
にします。 1つはEmergencyContactID
、もう1つはManager
です。我々は我々のアプリで遅延ロードを使用する場合のコードは次のようになります。私は起こるしたいもの
myAccount.Contact.Name = "Bob";
myAccount.Contact1.Name = "John";
はこれです:
myAccount.EmergencyContact.Name = "Bob";
myAccount.Manager.Name = "John";
は何をすることができ、このですか?鍵となるのは、自動生成された.edmxファイルを再生成するたびに手動で変更することなくこれを行うことが可能ですか? (テーブル上で単一のフィールド名が変更された場合、edmxを完全に削除して再生成する私たちのチームには迷惑な習慣があります)。
毎回edmxを削除しないという冗談はありません。 –