2010-04-21 2 views
4

NHibernate 세션을 저장하는 가장 좋은 장소는 무엇입니까?NHibernate MVVM 세션 우수 사례

기본 창보기 모델에서?
앱에 있습니까?
DataAccess 클래스에 있습니까?

+1

전체 앱에 세션이 하나만 필요한 것은 아닙니다. – Paco

답변

3

Building a Desktop To-Do application with NHibernate에 대한 Oren Eini의 MSDN 문서를 읽어야합니다. 그는 NHibernate 세션의 수명을 관리하고 생성하는 방법과 양방향 데이터 바인딩 및 엔티티 변경을 전달하는 방법에 대해 자세하게 설명합니다.

저는 MVP 또는 MVVM의 변형을 그의 예제에서 사용하고 있지만 이름으로 언급하지는 않습니다.