NHibernate와 같은 ORM, 바람직하게는 WPF 아래에 Caliburn.Micro를 사용하는 것에 관한 정보가 있습니까?Caliburn.Micro 및 ORM (NHibernate)
세션 처리 및 작업 단위 패턴에 대한 정보입니다. 어느 길로 내려 가면 나는 구석에 페인트 칠하는 것처럼 보입니다.
여러 창 응용 프로그램과 같은 유형의 창 /보기가 동일한 유형의보기 모델의 별도 인스턴스와 나란히 실행되는 경우 종종 문제가 발생합니다.
NHibernate와 같은 ORM, 바람직하게는 WPF 아래에 Caliburn.Micro를 사용하는 것에 관한 정보가 있습니까?Caliburn.Micro 및 ORM (NHibernate)
세션 처리 및 작업 단위 패턴에 대한 정보입니다. 어느 길로 내려 가면 나는 구석에 페인트 칠하는 것처럼 보입니다.
여러 창 응용 프로그램과 같은 유형의 창 /보기가 동일한 유형의보기 모델의 별도 인스턴스와 나란히 실행되는 경우 종종 문제가 발생합니다.
다른 문제를 해결하기위한 두 가지 전략이므로 Caliburn과 ORM을 함께 사용할 때 단점은 없습니다. 그리고 개인적인 배려가 중대한 모두이기 때문에.
다음은 Caliburn (마이크로가 아님), Nhibernate 및 Windsor를 사용하는 WPF 예제입니다. 똑같은 상황은 아니지만 세션 관리가 처리되는 방법에 대한 단서를 제공 할 수 있습니다.
http://code.google.com/p/unhaddins/source/browse/Examples/uNHAddIns.Examples.WPF/
나는 그 자체에는 단점이 없음을 동의하고, 서로 다른 문제를 해결됩니다. 그러나 작업 단위를 창 /보기 모델의 수명주기에 연결하려면 어떻게해야할까요? ViewModel의 수명주기가보기 (일반적으로 합리적인 것)를 따르지 않는 것 같습니다. –