XDT преобразования на Nhibernate

Я хочу следующее

 <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
  <session-factory>
    <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
    <property name="connection.connection_string">server=actualdevserverconnstring</property>
    <property name="show_sql">false</property>
    <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
    <property name="adonet.batch_size">100</property>
    <property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
  </session-factory>
</hibernate-configuration>

быть преобразованным в

<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
  <session-factory>
    <property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
    <property name="connection.connection_string">#{SomeVariable}</property>
    <property name="show_sql">false</property>
    <property name="dialect">NHibernate.Dialect.MsSql2008Dialect</property>
    <property name="adonet.batch_size">100</property>
    <property name="proxyfactory.factory_class">NHibernate.ByteCode.LinFu.ProxyFactoryFactory, NHibernate.ByteCode.LinFu</property>
  </session-factory>
</hibernate-configuration>

В свойстве connection.connection_string я добавил переменную вместо фактического значения. Как я могу сделать это с помощью преобразования xdt?

Я пробовал следующее преобразование XDT, и это не похоже на работу.

<hibernate-configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform" >
  <session-factory>
    <property xdt:Transform="Replace" xdt:Locator="Match(name)" name="connection.connection_string">#{SomeVariable}</property>
  </session-factory>
</hibernate-configuration>

0 ответов

Другие вопросы по тегам