1

도 여기 물어 :)에 대한성 - 나에게 내가 NH 시설을 사용하고 나는이 성 목록에 요청했지만 그냥 떠올랐다 2 데이터베이스/2 모델/2 공장

죄송합니다 교차 게시. 내가 일반 보고서 구성을 저장 한 데이터베이스가

:

나는 다음과 같은 설정을 구성 할 수 NH 시설을 사용하고 있습니다. 과 실제 보고서 데이터를 저장하는 다른 보고서가 있습니다.

나는 또한 보고서 구성 데이터베이스 (항목과 매핑 등) (엔티티 및 매핑 등) 보고서 데이터 데이터베이스와 상호 작용하기위한 과 서로 상호 작용하기위한 1 개 프로젝트가 있습니다.

난 2 개 공장을 만들려면 다음을 사용했습니다 :

<facilities> 
    <facility id="nhibernate"> 
    <factory id="nhibernate.factory.session1"> 
     ... 
     <assemblies> 
     <assembly>ReportData.Model</assembly> 
     </assemblies> 
    </factory> 

    <factory id="nhibernate.factory.session2" alias="reporting"> 
     ... 
     <assemblies> 
     <assembly>Reporting.Model</assembly> 
     </assemblies> 
    </factory> 
    </facility> 
</facilities> 

문제가 nhibernate.factory.session1 및 nhibernate.factory.session2가 다른 데이터베이스에서 찾고 경우에도 다른 가지고있다가 어셈블리를 구성하면 항상 두 모델 모두에 대해 테이블을 생성하는 것으로 보입니까?

nhibernate.factory.session1에서 db1과 model1을 확인하려면 어떻게해야합니까? 과 nhibernate.factory.session2를 보면 db2와 model2를 볼 수 있습니까?

w

환호 : // 여기에

+0

http://groups.google.com/group/castle-project-users/browse_thread/thread/6d3fba13c545f5c에서 교차 게시 –

답변

0

솔루션 태클 복잡한 시나리오를 수행 할 때 유창하게 사용하지 않는 것입니다.