所以我有一种情况,我有一个Customer
拥有 aBillingAddress
和 a的实体ShippingAddress
。也就是说Customer
,地址簿中可以有多个,这样他们就可以决定运送/账单到哪里。
我也有一个实体,SalesOrder
它也有 aBillingAddress
和 a ShippingAddress
。
我的问题是,我是否应该Address
为BillingAddress
and设置一个复杂类型ShippingAddress
,然后说AddressBookAddress
从 the 继承Address
,然后在 上拥有它的集合Customer
?
我在这里有这个问题:实体框架 5.0 关系
这解决了Customer
帐单和送货地址问题,但似乎我最终会得到几个在大多数情况下相同的不同类型。