У меня есть служба WCF Windows, которая предоставляет данные более 250 КПК через сжатые наборы данных, и я хотела перестроить и службу, и мобильное приложение для использования моделей Entity Framework 4.x.
Чтобы обеспечить приемлемую производительность при отправке / получении данных на КПК, мне нужно сохранить как можно меньший размер данных, и мне было интересно, возможно ли сжимать IEnumerable из службы Windows WCF?
Из предыдущего опыта с наборами данных я получил степень сжатия +/- 80%, и даже распаковка данных на КПК достигла общего увеличения производительности на 50%, поэтому критически важно сохранить аналогичные уровни производительности.
EDIT:
Могу ли я использовать двоичный сериализатор, а затем сжать поток? Как показано здесь