Я столкнулся с проблемой с моей службой данных WCF.Одна из таблиц содержит слишком много данных для возврата (около 80 полей), так что предел размера будет превышен только одной записью (более 60 КБ по оценке, я не могу сказать точно, потому что сообщение не может быть просмотрено в результатепрерывание вывода сообщения).
До сих пор я обнаружил, что его можно обойти двумя способами.
- Чтобы увеличить ограничение размера сообщения.
- Дляизмените формат передачи данных на Json.
Для обоих решений есть некоторые проблемы, которые необходимо преодолеть.
В Интернете много статей, объясняющих, какнастроить службу WCF для изменения размера буфера или квоты считывателя.Но я не знаю, как работает служба данных WCF, потому что в официальных документах не указано, как настроить службу данных WCF декларативно.Служба данных WCF поддерживает те же метафоры конфигурации?И как этого добиться?
Кажется, что клиентская библиотека службы данных WCF не поддерживает формат json "из коробки".Я должен реализовать те же функции самостоятельно.Мой вопрос здесь заключается в том, существует ли какой-либо парсер json одд в C #?