Pergunta

eu sou novo ADO.NET Então, pedindo ajuda. Eu tenho que inserir um grande número de registros em uma tabela.

O que é a melhor maneira de prática, eficaz e fácil de fazer isso? Eu encontrei um artigo chamado Solicitações em lote (estrutura de serviços de dados ADO.NET) Mas não está claro para mim.

Também encontrei um artigo sobre Inserção em massa Mas esse método usa arquivo externo, não quero usá -lo por ter um ASP.NET inscrição.

Foi útil?

Solução

Olhe para a Sqlbulkcopy classe. Além disso, parece óbvio, mas nem todo mundo sabe disso- você pode acelerar significativamente o desempenho da inserção usando transações- Já bloguei sobre isso antes.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top