Как создать SQL-запрос из списка элементов
Моя цель - создать запрос из списка, где список содержит имя столбца и данные.
Ниже приведен мой список. Имя заголовка списка - [Data, DataColumnType]
["ABC", " StringColumn1"]
["XYZ", " StringColumn2"]
["12.07.2017", " DataColumn1"]
["INR", " StringColumn3"]
["1000", " FloatColumn1"]
Мне нужно построить запрос из списка, как показано ниже
string sqlquery = " вставить в tablename (StringColumn1,StringColumn2,DataColumn1,StringColumn3,FloatColumn1) значения ('ABC', 'XYZ', '12.07.2017', 'INR', 1000)
Здесь количество списков может варьироваться, и оно не может быть статичным. поэтому я не могу назначать значения из списка и делать это статически.
заранее спасибо.
Что я уже пробовал:
List<dataitems> lst = new List<dataitems>(); DataItems dt = new DataItems(); dt.Data = "ABC";dt.DataColumn = "StringColumn1"; dt.Data = "XYZ"; dt.DataColumn = "StringColumn2"; dt.Data = "12/01/2017"; dt.DataColumn = "DateColumn1"; lst.Add(dt); string query = "INSERT INTO tableName"; int i = 0; foreach(var l in lst) { // }