次のエンティティモデルがあります。新しいアカウントを含む新しいユーザー オブジェクトを保存しようとすると、DBUpdateException がスローされます。リレーションシップの外部キー プロパティを公開していないエンティティを保存中にエラーが発生しました。
モデルに外部キーを追加せずに、2 つのオブジェクトのマッピングを提供することは可能ですか? モデルに外部キーを含めるという考えは嫌いです。他に解決策がない場合、外部キーを使用してこの問題を解決するにはどうすればよいですか?
public class User
{
public virtual int Id { get; set; }
public virtual Account Account { get; set; }
}
public class Account
{
public virtual int Id { get; set; }
}