엔티티 프레임 워크를 사용하여 전체 작업 단위를 수행 한 후에 작업 단위를 구현하고 변경 사항을 커밋하는 방법을 알고 있지만 어떻게해야합니까? 예를 들어, 모두에게 다음과 같은 요구는 내가 모두가 하나의 트랜잭션 내에서 발생하는 데이터베이스 내에서 이메일과 사용자의 절약 보내는 있는지 확인하는 방법을 아주 잘 모르겠어요 하나의 트랜잭션작업 단위/응용 프로그램 서비스 방법 내의 트랜잭션?
CreateUser(...)
{
//1.) New up user object
//2.) Add newly created object to database
//3.) Send Email
//4.) Commit transaction (ensures email is successfully sent AND object is created in database, else transaction fails
}
에서 발생합니다. 조언을 크게 듣습니다.