В C # у меня есть один цикл foreach
.
foreach (businfo ibusinfo in lclbbusinfo)
{
ibusinfo.Updateperson();
}
lclbbusinfo -> содержит столбец member_id и другие столбцы releaseavnt
updateperson() -> метод, который обновляет информацию об member_id (первичном ключе), такую как имя, телефон и т. Д.
В большинстве случаев lclbusinfo будет иметь разные member_id, поэтому он будет обновлятьИнформация о члене соответственно в каждом цикле.
В редких случаях lclbbusinfo может иметь одинаковые значения member_id. В этом случае первая итерация обновит таблицу членов, а затем следующая (или 3-я, 4-я и т. Д.) Также попытается обновить ту же информацию об элементе снова в той же таблице.
Так как же мыне обновлять один и тот же идентификатор члена снова и снова?
Я пытался использовать ibusinfo , чтобы проверить только предыдущий member_id.