Change nhibernate config with nant xmlpoke

Posted by isuruceanu on Stack Overflow See other posts from Stack Overflow or by isuruceanu
Published on 2010-04-09T08:20:26Z Indexed on 2010/04/09 8:23 UTC
Read the original article Hit count: 274

Filed under:
|
|

Hi All

How can I change the connection string from nhibernate.config file using nant

the problem is that all examples are about changing attribute value, but nhibernate has inner text

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>
    ....

I need to change property connection.connection_string

<xmlpoke        file="${nhibernate.file}"
        xpath="/hibernate-configuration/session-factory/add[@key='connection.connection_string']/@value"
        value="${connection.string}">
</xmlpoke>

this does not work in this case.

Thanks

© Stack Overflow or respective owner

Related posts about nant

Related posts about nhibernate