Классы DataTable
и SqlBulkCopy
будут в порядке, и я бы предпочел это сделать, чтобы не допустить, что когда-нибудь эти крошечные CSV-файлы станут больше, ваша программа будет к этому готова, поскольку ADO.NET может добавить некоторые издержки, обрабатывая одну строку за раз.
РЕДАКТИРОВАТЬ # 1
Как лучше всего перейти из файла CSV в таблицу данных?
Формат файла CSV - это не более чем текстовый файл. Таким образом, вы можете прочитать его, используя File.ReadAllLines Method (String)
, который вернет string[]
. Затем вы можете добавить к своему DataTable
, используя класс DataRow
или предпочитаемый вами способ.
Подумайте о добавлении столбцов при определении DataTable
, чтобы он знал свою структуру при добавлении строк.