I want insert data from CSV file to SQL table. Here is my code I don\'t know how to go further
var readcsv = File.ReadAllText(filepath);
string[] csvfilereco
You need to know which column of the CSV maps to which property. With this information you can map values into properties.
Assuming you have a dictionary of indexes columnMap
you can use
var cells = row.Split(',');
var cards = new Cards {
prop = cells[columnMap["prop"]],
nextProp = cells[columnMap["nextProp"]],
…
}
Note I do not iterate over the separate values from one row in the CSV.
Also note you need a proper CSV parser to handle the escaping/quoting necessary for when values contain commas or quotes.