我是 ASP MVC 的新手,正在开发一个具有复杂相关数据模型的项目。因此,在处理关系时,我在网上查看并在 asps.net 的博客上获得了以下示例:
namespace CodeFirst.Associations.OneToOneFK
{
public class User
{
public int UserId { get; set; }
public string FirstName { get; set; }
public string LastName { get; set; }
public int BillingAddressId { get; set; }
public int DeliveryAddressId { get; set; }
public Address BillingAddress { get; set; }
public Address DeliveryAddress { get; set; }
}
public class Address
{
public int AddressId { get; set; }
public string Street { get; set; }
public string City { get; set; }
public string PostalCode { get; set; }
}
}
所以我怀疑我们真的需要int BillingAddressID 和Address BillingAddress 吗?另外,如果我们不使用 AddressID,我们如何将地址关联到用户。
谢谢您的帮助。:)