我正在创建一个应用程序,其中使用代码优先的实体框架。我已经创建了一些模型,但在我继续之前,我想验证一些事情。我创建的模型适用于产品、客户和订单等内容。我还创建了一些用作类型的模型,例如地址。例如:
public class Customer
{
public int CustomerID { get; set; }
public string CustomerName { get; set; }
public string CustomerEmail { get; set; }
public string PhoneNumber { get; set; }
public Address ShippingAddress { get; set; }
public Address BillingAddress { get; set; }
}
public class Address
{
public string AddressLineOne { get; set; }
public string AddressLineTwo { get; set; }
public string Company { get; set; }
public string City { get; set; }
public string State { get; set; }
public int ZipCode { get; set; }
public string Country { get; set; }
}
这比创建单个属性(例如 ShipToAddress、ShipToState 等)更可取吗?我对 Web 开发还很陌生,不想重新开始,因为这会导致一些问题。提前感谢您的任何帮助,如果我不够清楚,我提前道歉。