У меня есть PK, который является самоинкрементным ключом. Мне нужно вставить запись в базу данных, а затем вернуть этот ПК и использовать его в другой вставке.
Однако я хотел бы сделать это в одной транзакции. Это возможно. Идея состоит в том, что если что-то выйдет из строя в каком-либо из обновлений/вставок, которые я должен сделать, я могу откатить все, но у меня сложилось впечатление, что мне нужно сделать фиксацию.
Сначала я собирался сделать это в ado.net, но затем переключился на хранимую процедуру, так как подумал, что, возможно, это решит эту проблему.
Поможет ли мне в этом случае ИП?