データベースにダンプしたい csv ファイルがあります。そのため、ファイルのループを作成し、ループ内で各行の data というリストを作成しました
StreamReader file = new StreamReader(itemChecked.ToString());//read the file
while ((line = file.ReadLine()) != null)
{
if (start_flag == true) // start processing the numbers, get the real data
{
List<string> data = new List<string>();
data.AddRange(line.Replace("\"", "").Split(',').AsEnumerable());
}
}
ここまでは順調ですね。
次に、リスト データをデータベースに挿入します。リストはかなり大きいです。次のように、それらのすべてを入力したくありません。
insert into table1 (tablenames) values (a, b, c on and on)
リストをループしてデータをデータベースに挿入するにはどうすればよいですか?