C# как сохранить значения из массива в базе данных
Уважаемое сообщество C#
Я хочу сохранить значения из массива, я получил значения из каждой строки таблицы на моей странице просмотра с помощью Ajax, я передаю массив в AddSteps в домашнем контроллере
пример передаваемых значений для массива[] passRows = [["1","Kim","5"],["2","Том","7"]]
[HttpPost] public JsonResult AddSteps(Array[] passRows, int processStepId) { return Json( JsonRequestBehavior.AllowGet); }
Что я уже пробовал:
Я хочу сохранить каждое значение для каждого индекса 0 = 1,Kim,5 и 1= 2,Tom,7 в моей таблице в базе данных
database class TableA { int Id; int UserId string Name; int Level; }
[HttpPost] public JsonResult AddSteps(Array[] passRows, int processStepId) { foreach (var item in passRows) { foreach (var itemtime in item) { Debug.Write(itemIndex.ToString()); //what I know is that it writes each index value for each parent index // I want to save it like: tableA data = new tableA{ UserId = itemIndex[0], Name = itemIndex[1], Level= itemIndex[2] } db.tableA.add(data); db.SaveChanges(); //I dont know how to create the loop to do it //please some help } } return Json( JsonRequestBehavior.AllowGet); }
Спасибо :)