Конфигурация NHibernate SessionFactory - PullRequest
0 голосов
/ 12 января 2010

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

1 Ответ

1 голос
/ 12 января 2010

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...