WCF DataServices расширяют 12 ограничений - PullRequest
0 голосов
/ 19 августа 2010

Я использую WCF DataServices в приложении Silverlight.Моя проблема в том, что с моделью, на которую я ссылаюсь, мне нужен доступ к более чем 12 расширенным свойствам.Причина в том, что я ссылаюсь на сервис с рекурсивной моделью, и в основном мне нужно 5 расширений на 4 уровнях, которые превышают максимальное число расширений, которое, по-видимому, составляет 12. Есть ли другое решение, вместо того, чтобы вызывать BeginLoadProperty сотни или раз, чтобы получить желаемый эффект?

1 Ответ

0 голосов
/ 24 августа 2010

Вы можете создать несколько запросов на клиенте, которые вместе соберут вам все необходимые данные, а затем использовать DataServiceContext.ExecuteBatch, чтобы получить их все в одном запросе.Он по-прежнему будет выполнять несколько запросов к базе данных, но вы получите только один HTTP-запрос и один ответ.

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