- namespace Application.Abstractions.Data;
- /// <summary>
- /// 요청 스코프와 독립된 <see cref="IAppDbContext"/> 를 생성한다. PG 성공 후 저장 실패 대사 로그처럼
- /// 현재 실패한(또는 동시성 충돌로 오염된) 컨텍스트와 분리된 커밋이 필요한 out-of-band 작업에 사용한다.
- /// Infrastructure 의 <c>IDbContextFactory<AppDbContext></c> 를 감싼다. (Phase 1.5)
- /// </summary>
- public interface IAppDbContextFactory
- {
- IAppDbContext CreateDbContext();
- }
|