у меня ниже таблицы
1.Адрес -> AddressID
2.Обозначение -> Обозначение ID
3.Магазины -> StoreID, AddressId
4.Контакты -> ContactID, StoreID, DesignationID
5.ContactsAddresses => ContactID, AddressID
и соответствующие свойства NavigationProperties.Я хочу загрузить все магазины со всеми контактами и связанными с ними контактами данными (Designation
и ContactsAddresses
)
Я пробовал что-то вроде ниже:
this.ObjectContext.Stores.Include("Contacts.Designation.ContactsAddresses")
.Include("Address");
У меня есть сомнения, чтокогда я пишу Contacts.Designation.ContactsAddresses
-> рассматривает ли он ContactsAddresses
как Contacts
свойство навигации или Свойство навигации Обозначения.Потому что мне также нужно включить Address
в ContactsAddresses
.Это множественная иерархия, которую необходимо разрешить.
Я хочу иметь обозначение каждого контакта и все адреса.Может кто-нибудь, пожалуйста, помогите мне решить эту проблему.