요청을 받아들이고 결과를 저장하고 결과를 Raven DB에 저장하는 WCF 서비스가 있습니다. 나는 세션 관리가 WCF와 NHibernate와 유사해야한다고 생각하지만 잘 모르겠습니다. 현재 WCF 요청 당 하나의 세션을 만들려고합니다.WCF의 Raven DB 세션 관리
다른 추천?
요청을 받아들이고 결과를 저장하고 결과를 Raven DB에 저장하는 WCF 서비스가 있습니다. 나는 세션 관리가 WCF와 NHibernate와 유사해야한다고 생각하지만 잘 모르겠습니다. 현재 WCF 요청 당 하나의 세션을 만들려고합니다.WCF의 Raven DB 세션 관리
다른 추천?
예, 세션 관리 관점에서 모든 NHibernate 사례를 사용할 수 있습니다. WCF에서 RavenDB에 대한 그래서 세션 관리는 SaveChanges를를 호출 당 인스턴스 모드를 사용하고 호출하기 전에 세션을 생성하고 호출을 의미 구체적으로 NHibernate에
와, 그()는 어떻게 동일하고 통화 후 처리 .
그럼 실제로 사용 사례에 따라 달라 지지만 최상의 확장 성을 위해서는 호출 인스턴스 인스턴스 모드를 우선 설정해야합니다.
요청이 있으면 DB에 저장하고 진행 상황에 따라 상태를 업데이트합니다. 마지막으로 최종 요청 상태를 업데이트하고 요청에 의해 생성 된 결과 csv 파일을 첨부합니다. 그것은 per-call (per-request) 세션 관리가 최적의 옵션이라고 생각합니다. 감사! – oleksii
@oleksii - 문제 없음 – BrandonZeider
감사합니다 아옌데, 나는 대답 할 줄 알았어! 나 한테 이해해. – oleksii