Usuário com melhor resposta
DataSet x DataReader

Pergunta
-
Bom dia!
Uma pergunta básica. Nos temos aqui na empresa uma camada de acesso a dados, que precisamos utiliza-la, pois existem alguma regras que estao implementadas nessa camada que serve para o software web e desktop. As vezes preciso popular um GridView, e estamos usando dataset. Ja é de conhecimento que o datareader é mais rapido e somente leitura, perfeito para o grid, porem o mesmo nao aceita o datareader que precisa ser transformado em um datatable e entao utilizado pelo grid.
Minha pergunta: Mesmo utilizando um datareader e preenchendo um datatable com esse datareader, mesmo assim tem mais performance que popular um datatable diretamente do banco?
Obrigado!!!
Respostas
-
DaviSaba dê uma olhada Nesta Thread! e também Neste post do Andre Alves Lima!
Com certeza irá lhe ajudar em algo!
"Feliz aquele que transfere o saber e aprende o que ensina."(Cora Coralina)
Pablo Batista Cardoso
www.pablobatistacardoso.com.br
pablobatistacardoso@hotmail.com- Marcado como Resposta DaviSaba quinta-feira, 28 de junho de 2012 17:11
-
- Sugerido como Resposta welington jrModerator quinta-feira, 28 de junho de 2012 17:08
- Marcado como Resposta DaviSaba quinta-feira, 28 de junho de 2012 17:11
-
que eu lembre faz sim
SqlConnection cn = new SqlConnection("userId=sa;password=xx;database=xx;data source=xx"); cn.Open(); SqlCommand cmd = new SqlCommand("select * from emp", cn); SqlDataReader dr = cmd.EndExecuteReader(); GridView1.DataSource = dr; GridView1.DataBind();
Mais se vc eu retornava uma IIlist<TipoDoSeuObject>
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Marcado como Resposta DaviSaba quinta-feira, 28 de junho de 2012 18:05
Todas as Respostas
-
DaviSaba dê uma olhada Nesta Thread! e também Neste post do Andre Alves Lima!
Com certeza irá lhe ajudar em algo!
"Feliz aquele que transfere o saber e aprende o que ensina."(Cora Coralina)
Pablo Batista Cardoso
www.pablobatistacardoso.com.br
pablobatistacardoso@hotmail.com- Marcado como Resposta DaviSaba quinta-feira, 28 de junho de 2012 17:11
-
- Sugerido como Resposta welington jrModerator quinta-feira, 28 de junho de 2012 17:08
- Marcado como Resposta DaviSaba quinta-feira, 28 de junho de 2012 17:11
-
que eu lembre faz sim
SqlConnection cn = new SqlConnection("userId=sa;password=xx;database=xx;data source=xx"); cn.Open(); SqlCommand cmd = new SqlCommand("select * from emp", cn); SqlDataReader dr = cmd.EndExecuteReader(); GridView1.DataSource = dr; GridView1.DataBind();
Mais se vc eu retornava uma IIlist<TipoDoSeuObject>
Não esqueça de usar o componente </> na barra para posta seu código. Microsoft MCPD,MCTS,MCC
- Marcado como Resposta DaviSaba quinta-feira, 28 de junho de 2012 18:05
-
-