まずはメールを送りたい。うまくいかない場合は、データベースから削除します。
これが私のコードです
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 を使用する必要がありますか?