none
Cache de dados em C# RRS feed

  • Pergunta

  • Pessoal,

       Bom dia, tudo bem?

       Alguém poderia me informar como devo tratar a questão de cache de dados no c#?

      Pois, tenho uma tabela que possui cerca de 1.000.000 de registros, e como eu trabalho desconectado, ao instanciar o BindingSource, com o dataset já carregado, está demorando por volta de 3 minutos para terminar a operação.

      O problema é que eu preciso do BindingSource para poder apresentar os dados na tela.

      Estava tratando de trazer cerca de 100 registros por vez, mas a funcionalidade não fica o ideal.

      Alguém teria alguma idéia para que eu possa resolver isto?

     

     

     

     

     

     

     

     

    quinta-feira, 7 de dezembro de 2006 13:17

Todas as Respostas

  • Isso cai naquela velha pergunta: Faz sentido jogar 1000000 de registros na tela?

    Possíveis soluções:

    1-Criar indices no DataSet. Não vai resolver, mas deve melhorar um pouco

    2-Paginação

    3-Se fosse web, voce pode usar o DataReader, nao precisaria do DataSet

    terça-feira, 23 de janeiro de 2007 01:41