서로 다른 비즈니스 모듈 용으로 생성 된 테이블이있는 상당히 큰 데이터베이스가 있습니다.EF4에서 여러 ObjectContexts에 대해 단일 SQL 트랜잭션을 구현하는 방법
우리는 서로 다른 모듈에 대해 서로 다른 edmx 파일을 생성하기로 결정했습니다.
그러나 다른 edmx의 여러 테이블에 쓰는 논리적 작업에 대해 TransactionScope를 구현할 때 MSDTC 사용을 방지하려면 어떻게해야합니까? 다시 말하지만, 기본 데이터베이스는 동일합니다.이 시나리오에서는 MSDTC를 사용하고 싶지 않습니다.
활성 트랜잭션으로 열린 SQL 연결을 전달할 수있는 방법이 있습니까?
미리 도움을 주셔서 감사합니다. 데이터베이스가 다른 및/또는 연결 문자열이 다른 경우
안부, 윌리엄
EF에서 반드시 * everything * 할 필요는 없습니다. –