Nous utilisons deux bases de données dans notre application Web. L'un se trouve aux États-Unis et l'autre au Canada. Vous devriez voir seulement les données basées sur votre pays. Maintenant, je pense qu'il y aura un problème quand il s'agit de créer les objets SessionFactory, car les entités ont déjà été créées pour les USA. Maintenant, quand NHibernate essaie de créer l'usine pour la base de données CAN, avec les mêmes entités, je reçois l'erreur suivante:nhibernate session pour différents serveurs de base de données avec la même entité
Could not find connection string setting (set connection.connection_string or connection.connection_string_name property)
Comment puis-je résoudre ce problème?
Mise à jour: Voici la trace de la pile:
à NHibernate.Connection.ConnectionProvider.Configure (IDictionary 2 settings) at NHibernate.Connection.ConnectionProviderFactory.NewConnectionProvider(IDictionary
2 paramètres) à NHibernate.Cfg.SettingsFactory.BuildSettings (propriétés IDictionary`2) à NHibernate.Cfg.Configuration.BuildSettings() à NHibernate.Cfg.Configuration.BuildSessionFactory() à FluentNHibernate.Cfg.FluentConfiguration.BuildSessionFactory() dans d: \ Construit \ FluentNH \ src \ FluentNHibernate \ Cfg \ FluentConfiguration.cs: ligne 93
Merci Paco. Mais est-ce que mon approche est un bon moyen? – vikasde