Comment puis-je changer la chaîne de connexion à partir du fichier nhibernate.config en utilisant NantModifier config NHibernate avec Nant xmlpoke
le problème est que tous les exemples sont sur le point de changer la valeur d'attribut, mais a NHibernate le texte intérieur
eq:
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.connection_string">Data Source.\server;Database=UnitTestDb;UID=user;pwd=pass;</property>
<property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="show_sql">true</property>
<property name="connection.release_mode">auto</property>
<property name="adonet.batch_size">500</property>
....
Je dois changer la propriété connection.connection_string
<xmlpoke file="${nhibernate.file}"
xpath="/hibernate-configuration/session-factory/add[@key='connection.connection_string']/@value"
value="${connection.string}">
</xmlpoke>
cela ne fonctionne pas dans ce cas.
Merci
Merci Peter, cela m'a aidé à comprendre le concept. La seule chose que j'ai changé est au lieu de "@nhc: name =" cela devrait être "@ name =" – isuruceanu
Ah, c'est logique. L'attribut est déjà dans le contexte de son élément. Maintenant corrigé! –