C#, 개발 프레임워크 및 ORM 관련 질문 답변
C#, 개발 프레임워크 및 ORM 관련 질문 답변
이곳은 C#과 .NET 프레임워크는 물론, Spring.NET이나 Unity와 같은 프레임워크와 Enterprise Library 개발 프레임워크 및 Entity Framework, NHibernate, iBatis.NET과 같은 국내에서 많이 사용되는 .NET 기반 ORM 관련 질문 답변 게시판 입니다. 궁금하신 사항을 올려 주시면 빠른 시일내에 답변 드리도록 하겠습니다.
아울러, 개발 과정의 경우 간소화 시킨 문제 재현 코드나 운영일 경우 최근의 특이사항을 올려 주시면 답변 드리는 프런티어 분들이 더욱 상세한 답변을 드릴 수 있으니 참고 하시길 바랍니다.
글 수 91
EntityFramework 트랜잭션 예제를보면 TransactionScope를 사용해서 해당 변수의 Using 범위안에서
일괄적으로 처리되어야하는 작업을 묶어놓고 예외발생시 Complete 메소드를 호하지 않는 방식으로
사용을 하는것을 봤는데요
EntityFramework를 이용해서 3개의 테이블에 각각 프로시저를 이용해서 저장을하고 입력된 기본키값을
리턴받아서 다음 테이블 저장프로시저로 파라메터값을 넘겨서 외래키로 사용하는 형태로 구현하는데
1번 테이블에 저장된다음 발생한 기본키를 이용해서 나머지 2개의 테이블 외래키로 사용할껀데 ORM에서
DB에 직접 저장하지 않고 가능하느 부분인가요?
입력중에 하나라도 오류가나면 롤백처리를 하려고 합니다 EntityFramework에서 처리가 가능한 부분인지
아니면 DB서버에서 처리를 해야하는 것인지 궁금합니다