0

행 목록 (Id, field1, f2 ...)을 가져 와서 계산을 수행하고 결과를 IList에 저장합니다. 이 목록의 모든 값을 테이블 T로 업데이트하려고합니다. 엔티티 프레임 워크를 사용하고 있으며이 트랜잭션이 필요합니다.엔티티 프레임 워크의 목록에서 여러 행 업데이트

트랜잭션 스코프를 열고 저장된 proc을 사용하여 업데이트하거나 여러 업데이트를 한 번 효율적으로 푸시하는 것이 좋을까요?

답변

0

ObjectContext의 SaveChanges 메소드는 엔티티에 대한 모든 변경 사항을 데이터베이스에 유지하기위한 게이트웨이입니다. ObjectContext.SaveChanges()를 호출하면 엔터티의 EntityState를 기반으로 데이터베이스에서 삽입, 업데이트 또는 삭제 작업을 수행합니다.

ObjectContext.SaveChanges(); 

희망이 도움이 될 수 있습니다.

관련 문제