Usuário com melhor resposta
Limite do maxReceivedMessageSize

Pergunta
-
Galera,
Estou com um problema muito ruim de ser resolvido, bom o limite do maxReceivedMessageSize é de "2147483647"
pelo que eu sei, porém tenho um metodo no meu server que retorna dados de uma tabela que tem aproximadamente 30 mil registros e ele sempre estoura o tamanho da mensagem,
Como posso resolver isso da melhor forma?
Respostas
-
Boas Thiago,
O que você pode fazer é particionar o seu conjunto de resultados, retornando um pouco por vez. Já discutimos algo semelhante aqui: http://social.msdn.microsoft.com/Forums/pt-BR/wcfpt/thread/57921044-4880-48de-8a4b-35ced50b423e/
http://www.israelaece.com- Marcado como Resposta Thiago MDTech quinta-feira, 22 de julho de 2010 22:38
-
Ola Israel,
Te agradeco pela dica,
Consegui fazer uma logica muito legal em conjunto com o Linq To Sql com o meu Client e Server.
Retornando de 1000 em 1000 registros, utilizando os operadores Skip e Take.
A perfomance ficou otima.
- Marcado como Resposta Thiago MDTech quinta-feira, 22 de julho de 2010 22:38
Todas as Respostas
-
Boas Thiago,
O que você pode fazer é particionar o seu conjunto de resultados, retornando um pouco por vez. Já discutimos algo semelhante aqui: http://social.msdn.microsoft.com/Forums/pt-BR/wcfpt/thread/57921044-4880-48de-8a4b-35ced50b423e/
http://www.israelaece.com- Marcado como Resposta Thiago MDTech quinta-feira, 22 de julho de 2010 22:38
-
Ola,
Israel,
Eu tinha lido esse post, mas nao entendi como isso funcionaria pq preciso retornar todos os dados pro meu datagrid.
Ate pq tenho funcoes de filtro e exportacao.
Por favor se tiver algum exemplo basico me mande para que eu possa tentar interpretar.
No meu caso creio que nao posso retornar um pouco por vez.
-
Ola Israel,
Te agradeco pela dica,
Consegui fazer uma logica muito legal em conjunto com o Linq To Sql com o meu Client e Server.
Retornando de 1000 em 1000 registros, utilizando os operadores Skip e Take.
A perfomance ficou otima.
- Marcado como Resposta Thiago MDTech quinta-feira, 22 de julho de 2010 22:38