약간의 세션 상태 저장에 대해 혼란스러워합니다. MVC 애플리케이션이 있는데 뷰에 더 가까운 뷰 모델이 있으며 풍부한 동작을하는 도메인 모델이 있습니다. 우리는 응용 프로그램에 세션 상태를 저장해야하며 내 세션에서 내보기 모델이나 내 도메인 모델을 저장해야하는지 결정하는 데 어려움을 겪고 있습니다.세션에 뷰 모델 또는 도메인 모델을 저장해야합니까?
우리는 레거시 애플리케이션을 상속 받았으며, 우리는 많은 상처를 입은 ViewModelBase를 확장해야합니다. 따라서 세션에서 뷰 모델을 저장하는 것을 주저합니다. 반면에 도메인 모델에는 동작이 포함되어있어 도메인 모델을 저장하는 것이 적절하지 않습니다.
아이디어가 있으십니까?
도메인 엔터티가 Entity Framework입니까? – Dai
아니요 –