2009-09-24 6 views
2

현재 구성 파일에 연결 속성을 정의하고 하나의 데이터베이스에만 연결합니다. 나는 어떤 시점에서 사용자 로그인을 할 수 있고, (별개의 중앙 데이터베이스를 통해) 어떤 데이터베이스를 연결해야하는지, 그리고 생성 된 모든 세션의 해당 시점에서 그 데이터베이스와 대화 할 수 있는지 알고 싶습니다.단일 애플리케이션에서 NHibernate로 여러 데이터베이스 처리하기

가장 좋은 방법은 무엇입니까? 가능한 모든 데이터베이스에 대한 구성 파일을 만드시겠습니까? 아니면 단일 세션 관리자가 있고 이에 따라 연결 URL을 변경할 수 있습니까? 어떤 종류의 옵션이 있습니까?

업데이트 : 사과이 NHibernate했다 언급해야합니다. 문제가 될 것이라고 생각하지는 않았지만 Hibernate Shards와 같은 일부 항목은 NHibernate Shards가 기다리고 있다고 생각하는 것처럼 적용되지 않습니다.

답변

관련 문제