우리는 웹 애플리케이션에서 두 개의 데이터베이스를 사용합니다. 하나는 미국에 있고 다른 하나는 캐나다에 있습니다. 해당 국가의 데이터 만 표시됩니다. 엔티티가 이미 USA 용으로 작성 되었기 때문에 SessionFactory 객체를 생성 할 때 문제가 발생할 것으로 생각됩니다. 이제 때 nHibernate 수는 같은 기관과 함께 CAN 데이터베이스의 공장을 만들려고, 나는 다음과 같은 오류 얻을 :동일한 엔티티가있는 다른 데이터베이스 서버에 대한 nhibernate 세션
Could not find connection string setting (set connection.connection_string or connection.connection_string_name property)
어떻게이 문제를 해결할 수 있습니까?
업데이트 :
NHibernate.Connection.ConnectionProvider.Configure (IDictionary 2 settings) at NHibernate.Connection.ConnectionProviderFactory.NewConnectionProvider(IDictionary
2 설정) 에서 NHibernate.Cfg.SettingsFactory.BuildSettings (IDictionary`2 속성) 에서에서 : 여기 는 스택 추적입니다 D에서 FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory에서 NHibernate.Cfg.Configuration.BuildSessionFactory()에서 NHibernate.Cfg.Configuration.BuildSettings() () : 종류 : \ \ FluentNH \ SRC \ FluentNHibernate \ CFG \ FluentConfiguration.cs 빌드 93
감사 파코. 그러나 나의 접근 방식은 좋은 방법입니까? – vikasde