Pregunta

Soy nuevo en ADO.NET , así que solicito ayuda. Tengo que insertar una gran cantidad de registros en una tabla.

¿Cuál es la mejor práctica, una forma efectiva y fácil de hacer eso? Encontré un artículo llamado Solicitudes por lotes (ADO.NET Data Services Framework) pero no está claro para mí.

También encontré un artículo sobre BULK INSERT pero dicho método usa un archivo externo, no quiero usarlo porque tengo una aplicación ASP.NET .

¿Fue útil?

Solución

Observe la clase SqlBulkCopy . También parece obvio, pero no todo el mundo lo sabe: puede acelerar significativamente el rendimiento de inserción mediante transacciones- He blogueado sobre esto antes .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top