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