我想先发邮件。如果不成功,我从数据库中删除。
这是我的代码
if (EmailAllPosts)
emailStatus = ProcessEmailAllPosts(userAlert,
emailModel, ps, defaultAdminEmail, fileURL);
if ((alertType == (int)Defines.AlertType.Email) && !emailStatus)
{
session.Delete(userAlert);
}
else
{
userAlert.IsAlertSent = true;
session.Update(userAlert);
}
session.Flush();
我需要使用 session.Flush 进行删除吗?