Я думаю, что это добирается так nitpicky, что Вы были бы более обеспеченным выполнением, вообще делает код более читаемым. Если Вы не выполняете операции тысячи, если не миллионы, времен, я сомневаюсь, что любой будет когда-либо замечать различие.
, Если действительно необходимо сделать выбор, сравнительное тестирование является единственным способом пойти. Найдите, какая функция (функции) дают Вам проблемы, затем узнают, где в функции проблемы происходят и фиксируют те разделы. Однако я все еще сомневаюсь, что единственная математическая операция (даже каждый повторил многих, много раз) будет причина любого узкого места.
Проблема может быть в вашем hibernate.cfg.xml, дважды проверьте, что использует версию 2.2 и если она правильно сформирована.
Отображение должно начинаться следующим образом:
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
Наряду с сообщенной вами ошибкой, возможно, будет предоставлена дополнительная информация, поскольку эта ошибка является довольно общей для анализатора конфигурации. Если нет, может быть, вы можете предоставить более подробную информацию о вашем hibernate.cfg.xml.
Что ж, я смог устранить эту ошибку, поместив файл .cfg.xml в корзину вызывающего приложения.
Но теперь я получаю еще одну ошибку: - (
FluentNHibernate .Cfg.FluentConfigurationException не обработан Сообщение: при создании SessionFactory использовалась недопустимая или неполная конфигурация. Проверьте коллекцию PotentialReasons и InnerException для получения дополнительных сведений.
* База данных не была настроена с помощью метода базы данных.
Вот мой файл hibernate.cfg.xml
<?xml version="1.0" encoding="utf-8" ?>
<hibernate-configuration xmlns="urn:nhibernate-configuration-2.2">
<session-factory>
<property name="connection.provider">NHibernate.Connection.DriverConnectionProvider</property>
<property name="dialect">NHibernate.Dialect.MsSql2005Dialect</property>
<property name="connection.driver_class">NHibernate.Driver.SqlClientDriver</property>
<property name="connection.connection_string">Server=dev\sql2005;Initial Catalog=TestDB;Integrated Security=True</property>
<property name="show_sql">true</property>
</session-factory>
</hibernate-configuration>
Есть мысли?
У меня тоже была эта ошибка. Она возникает, когда вы не скопировали файл отображения (hibernate.cfg.xml) в каталог сборки.
Решение: