我們在我們的Web應用程序中使用兩個數據庫。一個位於美國,另一個位於加拿大。你應該只看到基於你的國家的數據。現在我認爲在創建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屬性) 在NHibernate.Cfg.Configuration.BuildSettings() at NHibernate.Cfg.Configuration.BuildSessionFactory() at FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory()in d:\ Builds \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs:line 93
感謝帕。但是,我的方法是一個好方法嗎? – vikasde 2009-11-10 20:13:22