Order 엔터티가있는 일종의 ObjectContext가 있다고 가정합니다. 나는 새로운 주문을 생성 할 수 있습니다추가 된 객체는 ObjectContext에 저장됩니까?
MyContext.Orders.Select(...);
:
Order.CreateOrder(...);
그리고 컨텍스트에 추가 : 그래서와 DB에서 주문을 가져올 수
MyContext.AddToOrders(newOrder);
하지만 난에 새로운 질서를 추가 할 때 컨텍스트는 어디에도 나타나지 않습니다. MyContext.Orders 또는 다른 곳에서는 찾을 수 없습니다. 비록 SaveChanges를 호출하면 DB에 성공적으로 저장 될 것입니다.
이것은 매우 간단합니다. 여기서는 빠뜨 렸습니다.
DB에서 가져온 주문은 일단 ObjectContext 내부에 캐시된다는 것을 이해합니다. 질문 : ObjectContext는 새로 추가 된 엔티티를 어디에 저장합니까? 그리고 DB에서 읽은 엔터티 목록과 방금 추가 한 엔터티 목록을 얻을 수있는 곳이 있습니다. –