我有 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)
如何循环列表并将数据插入数据库?