트랜잭션 내에서 ObjectContext.SaveChanges()
이 발생하기 때문에 SaveChanges()
을 데이터베이스에 쓰려면 먼저 ObjectContext
에서 모든 쿼리/업데이트를 먼저 수행하는 것이 내 앱에 가장 적합하다고 판단했기 때문에 .데이터베이스에 유지하지 않고 ObjectContext의 모든 변경 반영
그러나 이렇게하면 개체를 만들고 하위 쿼리로 하위 쿼리 (ObjectContext
)가 존재한다는 것을 의미합니다 (데이터베이스가 아직 업데이트되지 않았기 때문에). SaveOptions 중 일부를 가지고이 문제를 해결할 수 있다고 생각했지만 가능한 것처럼 보이지 않습니다.
기본적으로 ObjectContext
은 내가 한 번에 모두 커밋하고 싶은대로 수정할 수있는 프록시처럼 작동해야합니다. 내가 이것을 달성 할 수있는 방법이 있습니까?