2013-09-27 3 views
0

Документация гласит, что с помощью веб-api вы не используете .expand в запросе бриза, и он вернет свойства навигации. Это отлично работает, но как вы мешаете ему возвращать нежелательных детей. Похоже, я где-то читал, что вы можете ограничить глубину, которая будет возвращена, но я не смог ее найти.Контроллер breeze web api возвращает всех детей, их детей и их детей, а также и обратно

ответ

0

До тех пор, пока вы не будете ленивой загрузкой свойств навигации, веб-приложение api не отправит никаких навигационных свойств на ваши объекты. См. Lazy loading discussion here.

Breeze Метод EntityQuery.expand может затем использоваться для указания, какие именно свойства навигации вы хотите сбить.

+0

Я использую ORA Telerik OpenAccess ORM и использует ленивую загрузку. Я думал, что атрибут BreezeController может иметь какое-то отношение к нему. – user2824406

+0

Думаю, вам нужно поговорить с Телериком и спросить их. Сожалею! –

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