2016-10-05 1 views
0

새 레코드를 추가하기 위해 Entity Framework를 사용하고 있는데 SQL Server 프로파일 러에서 삽입 SQL을 캡처 할 수 있지만 데이터베이스 테이블에서 새 레코드를 찾을 수 없습니다.Entity Framework 추가가 실패했지만 sql 스크립트가 정상입니다.

캡처 된 SQL을 복사하고 실행하면 데이터베이스 테이블에서 레코드를 가져올 수 있습니다.

질문 : Entity Framework를 사용하여 데이터베이스 테이블을 추가 할 때 데이터베이스 테이블에서 새 레코드를 찾을 수없는 이유는 무엇입니까?

+0

SaveChanges()를 호출 했습니까? –

+1

[최소, 완전하며 검증 가능한 예제를 만드는 방법] – Hendry

답변

1

그냥 이유를 찾았습니다. 엔티티 프레임 워크가 아니라 Nservicebus에 관한 것입니다. Savechanges()가 호출 된 경우에도 처리기가 디버그를 취소 할 때 롤백 할 수 있습니다.

+0

답변으로 표시하십시오. – Kye