Могу ли я использовать многопоточность при добавлении данных в datarow в datatable в C# ?
у меня есть Datatable, и я добавляю данные в 3 столбца datatable, вызывая функцию(что необходимо).это занимает около 15 минут, чтобы обработать 7000 записей есть ли способ использовать многопоточность и сделать ее быстрее ?
foreach (DataRow row in dtTaskandBugs.Rows) { int id = Convert.ToInt32(row["Id"]); int storyid = GetStoryid(id);//68725; 70581//GetStoryid(Convert.ToInt32(row["Id"])); //get task or bug storyid int FeatureID = Fidname(storyid); //get Featureid of the the story string FeatureName = FeatureID == 0 ? "Anonymous" : fname(FeatureID); row["Storyid"] = storyid; row["FeatureID"] = FeatureID; row["FeatureName"] = FeatureName; }
Что я уже пробовал:
у меня есть Datatable, и я добавляю данные в 3 столбца datatable, вызывая функцию(что необходимо).это занимает около 15 минут, чтобы обработать 7000 записей есть ли способ использовать многопоточность и сделать ее быстрее ?