Как откатить изменения в C#?
Я создал веб-приложение с возможностью входа и регистрации в своем проекте колледжа.
И когда пользователь входит в систему, у него есть некоторые полномочия для операций CRUD. Когда он создает из своего авторитета я посылаю уведомление на его электронную почту с некоторой информацией, используя протокол SMTP, это работает нормально.
мой вопрос:
1. но когда что-то идет не так во время сохранения данных в базу данных и отправки электронной почты ему/ей, как я откатываю эти изменения?
2. Как подать заявку на транзакцию для почтового сервиса и создания?
3. я на правильном пути или нет?
Что я уже пробовал:
Из моих исследований я обнаружил, что транзакция используется для отката изменений? (см. мой второй вопрос)
Any Something else is there please tell me.
Спасибо.