현재 연결과 관련된 트랜잭션이 완료되었지만 처리되지 않았습니다. 트랜잭션을 SQL 문을 실행하기 전에 처리해야합니다.Entity Framework에서 트랜잭션 범위 문제가 발생했습니다.
트랜잭션에서 EF6을 통해 저장하려고하면 위의 오류가 발생합니다. 테이블에서 데이터를 업데이트하고 해당 테이블에 대해 업데이트 할 때 트리거가 있습니다. 그래서, 내가 모든 트리거를 해제하면 잘 작동하지만 트리거를 활성화하면 위에서 언급 한 오류가 발생합니다.
using (TransactionScope transaction = new TransactionScope())
{
var obj = this._objRepo.GetobjCodesByName("xxxxxx");
obj.CodeName = "eeee";
this._context.SaveChanges();
transaction.Complete();
return Code;
}
모든 해결 방법 :
나는내 거래 코드는 다음과 같습니다 .. 거래,하지만 행운을 억제 시간 제한 및 을 증가 시도?
코드를 표시 할 수 있습니까? – Sampath