Я вошел в проект, который использует сервис WCF для уровня данных. В настоящее время, когда данные нужны для сетки, возвращаются все строки, а результаты привязываются к сетке, и набор данных помещается в переменную сеанса для разбиения на страницы / сортировки / перепривязки. Мы уже столкнулись с проблемой максимального размера сообщения, поэтому я думаю, что пришло время конвертировать из выборки и кэша для выборки только текущей страницы.
Номинальная стоимость это кажется достаточно простым, но есть небольшой улов. Пользователь может экспортировать весь набор результатов в любой момент. Это означает, что для просмотра в виде сетки выборка текущей страницы - это хорошо, но когда они хотят выполнить экспорт, мне все равно нужно сделать вызов для всех данных.
Это возвращает меня к вопросу о максимальном размере сообщения. Каков рекомендуемый подход для этого типа установки?
В настоящее время мы используем wsHttpBinding ...
Спасибо за любую помощь.