appservice에는 데이터를 업그레이드하는 메소드가 있고 마지막으로 Ssrs를 통해 Pdf 형식으로 보고서가 작성된다고 상상해보십시오. 모든 메소드는 작업 단위이므로 데이터는 uow.CompleteAsync() 메소드를 호출 할 때까지 서버에서 커밋되지 않습니다. 따라서 GenerateSampleReport()를 호출 할 수 없습니다. 우리가 사용했던 문제 [작업 단위를 해결하기 위해 (= 사실 Isdisabled) 그래서 방법은 이렇게 기록됩니다 보고서를 제공하는 동안 예외가있는 경우aspnetboilerplate 템플릿의 UnitOfWork 내에서 SSRS 보고서를 어떻게 사용할 수 있습니까?
[UnitOfWork(IsDisabled =true)]
public async Task Method()
{
using (var uow = UnitOfWorkManager.Begin())
{
//some data manipulation
await uow.CompleteAsync();
}
var pdfFile GenerateSampleReport();
}
그러나, 보고서가 생성 및 데이터 수 없습니다 조작은 롤백되어야합니다 (데이터 무결성 문제). 문제를 해결하는 방법?
'방법이 완료되지 않은 즉시 데이터로 보고서 제공'이란 무엇을 의미합니까? – aaron
당신의 문제가 무엇인지는 분명하지 않습니다. – Nick
@aaron 내 질문을 편집했습니다. 나쁜 영어에 대해 죄송합니다 – Omital