Customerそのため、 と を持つエンティティがある状況がありBillingAddressますShippingAddress。とCustomerはいえ、アドレス帳に複数のいずれかを含めることができるため、出荷先/請求先を決定できます。
SalesOrderまた、と も持つエンティティがBillingAddressありShippingAddressます。
私の質問は、andの複雑な型Addressを持ってから、 から継承することを言い、そのコレクションを に持つべきですか?BillingAddressShippingAddressAddressBookAddressAddressCustomer
ここでこの質問がありました: Entity Framework 5.0 Relationships
これでCustomer請求先住所と配送先住所の問題は解決しますが、大部分が同じであるいくつかの異なるタイプになってしまうようです。