문제

Ado.net Entity-Framework를 사용하고 있으며 코드 파일의 엔티티 변수에 대한 데이터가있는 페이지가 있습니다.

항목의 계층 구조는 Person.oders 사용자 가이 개인 엔티티 (person.orders.add (order))에 주문을 추가/제거하기를 원합니다. 문제는 엔티티가 아직 저장되지 않지만, 일단 사용자가 A를 만들면 뒤로, 변수가 폐기되고 사람과 모든 주문이 사라졌습니다. 캐시/메모리/상태 또는 무엇이든 저장 엔터티/변수 (복잡한 것)에 대한 좋은 관행은 무엇입니까 (매장에서 저장하지 않으면 사용자가 BTN을 클릭 할 때만 상점에 항목을 저장하고 싶습니다. 나는 공중에 계층 구조를 구축하고 싶다)?

내가 충분히 명확하지 않으면 내일 더 자세한 내용을 제공 할 것입니다. 사과를 받아들이십시오.

도움이 되었습니까?

해결책

세션 상태를 사용하여 객체 계층 구조를 유지하는 동안 클라이언트에 대한 여러 조치를 기대하고 각보기에 엔터티를로드하십시오. 이렇게하면 사용자 변경을 반영하고 최종 작업이 트리거 될 때까지 메모리에 유지할 수 있습니다.

그러나 Inproc 세션을 사용하는 경우 사용자 작업 중에 앱 도메인이 언로드되는 것을 알고 있어야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top