Я пытаюсь найти простой способ загрузки CSV-файла в базу данных SQLite с помощью System.Data.SQLite
Я видел способ командной строки, т. Е. .Import mydata.csv mytable
.Import mydata.csv mytable
Но мне нужно сделать это с помощью кода C #. Любая идея?
вы можете создать OleDbConnection в CSV-файл (просто Google, это очень просто), затем загрузить строки в DataSet, а затем поместить этот набор данных в Sqlite на SqliteConnection. Несколько строк кода.
OleDbConnection
SqliteConnection
Вы также можете использовать библиотеку file helpers , если хотите, и хорошо использовать функциональность ado.net.