C #: ¿hay una manera de transmitir un archivo csv a la base de datos?

bulkinsert bulk-load c# sqlbulkcopy

Pregunta

Vi muchos artículos que hablan sobre el uso de SqlBulkCopy para copiar contenido de csv en la base de datos, pero todos necesitan cargar los datos en una tabla de datos o un conjunto de datos.

Esto no es bueno para mí, ya que trato con gran cantidad de datos y no tengo una máquina potente.

¿hay una manera de transmitir datos desde el csv a la base de datos?

Gracias

Respuesta aceptada

Este artículo muestra cómo cargar los datos directamente en la base de datos, sin utilizar una tabla de datos temporales / conjunto de datos.

C # - CSV Importar Exportacion

Solo busque el método SaveToDatabaseDirectly


Respuesta popular

El enfoque más simple probablemente sería leer el archivo CSV línea por línea y ejecutar un comando SQL INSERT para agregar los datos a la tabla correspondiente en la base de datos.



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué