NHibernate 2.1.2 - как отключить оптимизатор отражения - PullRequest
0 голосов
/ 20 сентября 2010

Я хочу отключить оптимизацию отражения (в целях тестирования), но я не знаю, где это сделать.NH 2.1.2 использует hibernate-configuration в XML, и в документах четко указано, что этот параметр нельзя установить здесь.: / Я попытался сделать это старым способом App.config с парами ключ / значение, не повезло ...

Кроме того, версия NH 2+ изменила что-то в оптимизации отражения?

1 Ответ

0 голосов
/ 20 сентября 2010

Вы пробовали

<add key="hibernate.use_reflection_optimizer" value="false" />

? Из сообщества Hibernate:

Мне удалось установить свойство hibernate.use_reflection_optimizer в файле web.config следующим образом.Обратите внимание, что этот параметр не работает в разделе hibernate-configuration, поэтому мне пришлось поместить его в новый раздел nhibernate.Теперь кажется, что код работает в среде среднего доверия (godaddy)

  <configSections>
    <section name="hibernate-configuration"
             type="NHibernate.Cfg.ConfigurationSectionHandler, NHibernate"
             requirePermission="false"/>
    <section name="nhibernate"
             type="System.Configuration.NameValueSectionHandler, System, Version=1.0.5000.0,Culture=neutral, PublicKeyToken=b77a5c561934e089"
             requirePermission="false"/>
  </configSections>

  <hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
    <session-factory>
      <property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
      <property name="dialect">NHibernate.Dialect.MySQLDialect</property>
      <property name="connection.driver_class">NHibernate.Driver.MySqlDataDriver</property>
      <property name="connection.connection_string">blahblah</property>
      </session-factory>
  </hibernate-configuration>

  <nhibernate>
    <add key="hibernate.use_reflection_optimizer" value="false" />
  </nhibernate>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...