Мы используем две базы данных в нашем веб-приложении. Один находится в США, а другой в Канаде. Вы должны видеть только данные, основанные на вашей стране. Теперь я думаю, что возникнет проблема с созданием объектов SessionFactory, поскольку объекты уже созданы для США. Теперь, когда nHibernate пытается создать фабрику для базы данных CAN с теми же сущностями, я получаю следующую ошибку:
Не удалось найти параметр строки подключения (задайте connection.connection_string или connection.connection_string_name
недвижимость)
Как мне решить эту проблему?
Обновление:
Вот трассировка стека:
в NHibernate.Connection.ConnectionProvider.Configure (настройки IDictionary 2 settings)
at NHibernate.Connection.ConnectionProviderFactory.NewConnectionProvider(IDictionary
2)
в NHibernate.Cfg.SettingsFactory.BuildSettings (свойства IDictionary`2)
в NHibernate.Cfg.Configuration.BuildSettings ()
в NHibernate.Cfg.Configuration.BuildSessionFactory ()
в FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory () в d: \ Builds \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs: строка 93