アドレス テーブルを指す外部キーを持つユーザー テーブルがあります。
public User()
{
}
public int UserID { get; set; }
public string ReferenceNumber { get; set; }
public string FirstName { get; set; }
public string SecondName { get; set; }
public string Email { get; set; }
public string Password { get; set; }
public bool IsEnabled { get; set; }
public string TelephoneNumber { get; set; }
public string FaxNumber { get; set; }
public bool IsAccountant { get; set; }
public int AddressID { get; set; }
public virtual Address Address { get; set; }
}
それはビューで正常に機能しています。つまり、ユーザーは新しい「ユーザー」レコードを作成するときにAddressIDを選択するように求められます...ただし、Addressレコードがまだ存在しない場合はどうすればよいですか(最初に作成することを除いて)どうにかすることが可能ですそれらをアドレスビューに向け、最初にアドレスを作成して主キーを返すように強制するか、両方のビューを同じページに配置しますか? どうもありがとう。