2013-04-10 5 views
0

Можно ли открыть с помощью OData свойства навигации для детей в их родительском объекте?Предоставление родительским свойствам навигации для детей

Предположим, что мы имеем следующую модель:

http://yuml.me/e0a3284c

View model image also here

Я хочу, чтобы иметь доступ к списку всех транспортных средств с категорией собственности загружены.

Я пробовал /Vehicles/?$expand=category, но служба не признает недвижимость.

Благодарим за помощь.

ответ

1

Вы должны попробовать,

/Vehicles?$expand=NS.Motorcycle/Category,NS.Car/Category

NS будет пространство имен мотоцикла и типов автомобилей соответственно.

Вы можете изменить свойства, которые присутствуют в том типе, который вы пытаетесь расширить, в этом случае это автомобиль. Если вы хотите расширить свойство навигации, имеющееся в производном типе, вы должны сначала выполнить бросок, а затем развернуть.

+0

Работает как очарование! Спасибо. – nboukeffa

Смежные вопросы