2010-01-12 7 views
0

Когда мы настраиваем фабрику сеансов Nhibernate, с fluentnhibernate, мы можем добавлять файлы сопоставления с помощью AddFromAssembly, AddFromAssemblyOf или Add. Первые два сканируют сборку для ClassMaps. Вероятно, нет существенной разницы, но какая из них лучшая с точки зрения сокращения времени создания сессии? Может быть, «Добавить», потому что мы явно указываем классы, поэтому нет необходимости в сборочном сканировании?Конфигурация SessionFactory NHibernate

ответ

1

Вы должны сообщить о своем заявлении и посмотреть, что занимает больше всего времени. Методы AddXXX из Fluent NHibernate просматривают сборки для ClassMaps, но даже после этого NHibernate сам может потратить значительное количество времени на создание фабрики сеансов. Убедитесь, что это на самом деле сканирование сборки, которое вызывает у вас проблемы, а не NHibernate.

Если это действительно сканирование сборки, то просто использование Add обойдет это.

Смежные вопросы