Skip Navigation Links
Novas Tecnologias
Ferramentas Adicionais
Ferramentas Adicionais


Dica No :
650
Assunto : .NET
Titulo: Considere o uso de SequentialAccess no CommandBehavior

Gostou do texto ? Vote e dê sua opinião! Pontuação atual :

Translate this page now :






Adicione aos Favoritos!
BlogBlogs Rec6 Linkk Ueba Technorati Delicious DiggIt! StumbleUpon



Quando você estiver utilizando dataReader, eventualmente você acessará os campos deste dataReader sequencialmente. Quer dizer, primeiro campo, 2o campo, etc...

Se isso acontecer, então considere a possibilidade de fazer uso do commandBeheavior.SequentialAccess quando for utilizar o ExecuteReader. Com este CommandBehavior o DataReader é avisado de que o acesso é sequencial e isso gera uma maior otimização no processamento.

Mas não use esta opção caso vá acessar os campos aleatoriamente, 3o, 1o, 2o, etc.

Veja como fica a abertura do dataReader :


dr = cmd.ExecuteReader(CommandBehavior.SequentialAccess)


Com essa opção ganha-se performance, mas o acesso as colunas realmente precisa ser sequencial. Por exemplo, depois de acessar a coluna 2 de um registro, você não pode mais acessar a coluna 1.


Nome :
E-mail:
Comentarios :
 
 
Os Últimos Comentários
data: 11/28/2017 12:14:00 AM
nome: YcbwxyFhAOtMyjeov
email: jimosanil0c@hotmail.com
comentário:
cKNZDU http://www.LnAJ7K8QSpfMO2wQ8gO.com

 1  
Dicas
Dica do Dia
Receba Dicas Por Email
E-mail :  
 


 (help)
Aceito receber informativos do devASPNet, informações de eventos e treinamentos

Veja Quais Informativos Você Receberá

Pesquisar Dicas
Pesquisar Artigos, Dicas e Noticias

Banco de Dados
Algumas Entrevistas
Links Importantes

Búfalo Informática, Treinamento e Consultoria
R. Alvaro Alvim, 37/920 Centro - Cinelândia - Rio de Janeiro Cep: 20031-010
Tel : (21) 2262-1368 (21) 9240-5134 E-mail : Contato@bufaloinfo.com.br