J'ai ma configuration NHibernate configurée avec succès dans mon fichier web.config. Cependant, j'utilise également l'appartenance ASP.NET, qui nécessite la définition d'une chaîne de connexion dans l'élément connectionStrings. Existe-t-il un moyen pour que ma configuration NHibernate utilise cette valeur, donc je n'ai pas besoin de définir la chaîne de connexion deux fois?Configuration de NHibernate dans web.config - utilisation de la chaîne de connexion existante
10
A
Répondre
16
Vous pouvez utiliser l'élément connection.connection_string_name dans la configuration de NHibernate. Jetez un oeil here. Ensuite NHibernate obtiendrez chaîne de connexion par nom de fichier web.config
Vous devez utiliser l'attribut connection.connection_string_name
dans la configuration:
<connectionStrings>
<add name="default" connectionString="server=(local);etc." />
</connectionStrings>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.connection_string_name">default</property>
</session-factory>
</hibernate-configuration>
Avec la configuration fluide, vous pouvez faire la
suivanteConnectionString(c=>c.FromConnectionStringWithKey("YourConnStrName"))
Avec l'API de configuration NHibernate, vous pouvez effectuer les opérations suivantes:
1
Juste pour ajouter à la réponse de SLY, vous pouvez le faire en utilisant FluentNHibernate comme celui-ci (dans votre config couramment):
.ConnectionString(c=>c.FromConnectionStringWithKey("con_development"))
Questions connexes
- 1. Configuration de la chaîne de connexion personnalisée NHibernate
- 2. Problème de chaîne de connexion dans web.config de ASP.Net
- 3. Cryptage de la chaîne de connexion dans web.config
- 4. Modifier la chaîne de connexion de Web.config dans webservice (ASPNET)
- 5. Fluent NHibernate ExportSchema sans chaîne de connexion
- 6. Configuration de la chaîne de connexion linq db
- 7. Securing chaîne de connexion dans Windows Azure et web.config
- 8. Comment accéder à la chaîne de connexion web.config en C#?
- 9. Chaîne de connexion C# dans le fichier web.config
- 10. chaîne de connexion sql du compte AD dans web.config
- 11. NHibernate config chaîne de connexion info
- 12. Chaîne de connexion NHibernate contenant le fournisseur
- 13. Les chaînes de connexion Entity Framework peuvent-elles réutiliser une chaîne de connexion existante?
- 14. énumérations dans NHibernate de table existante
- 15. NHibernate problème de configuration
- 16. Configuration ODP.NET dans Web.config
- 17. Comment configurer NHibernate pour utiliser la chaîne de connexion de la section de configuration <connectionStrings>
- 18. D'où vient cette chaîne de connexion SQLExpress permanente (pas web.config)?
- 19. En C#, comment puis-je lire une chaîne de connexion stockée dans ma chaîne de connexion de fichier web.config?
- 20. Changement de chaîne de connexion
- 21. Cryptage de la chaîne de connexion dans le fichier web.config en C#
- 22. Si vous utilisez la même chaîne de connexion lors de l'utilisation de NHibernate et ASP.NET
- 23. Utilisation de chaînes de connexion deux fois dans le fichier web.config; un autre pour config Nlog
- 24. problème de connexion NHibernate
- 25. Modifier Web.config pendant/après le projet de configuration Web
- 26. NHibernate - fichiers de configuration flexibles
- 27. sécurité intégrée dans la chaîne de connexion
- 28. Utilisation de variables dans les fichiers de configuration
- 29. Fluent Nhibernate sur la base de données existante dans Oracle
- 30. Utilisation de la transaction NHibernate dans SqlBulkCopy
parfait ... Merci !! –
Je souhaite que vous avez cité la solution pour me donner des conseils que la page ne se trouve plus :( –
http://community.devpinoy.org/blogs/bonskijr/archive/2007/04/08/using-connectionstring-section-in -nhibernate.aspx – Sly