Мы проводим профилирование нашего приложения NHibernate с помощью NHProf.У нас есть серия модульных тестов, которые выполняют различные вызовы.Однако, если мы запустим модульный тест несколько раз, мы получим разные результаты в NHProf:
- Сессия 1 [1]
- Сессия 2 [32]
- Сессия3 [32]
- Сессия 4 [2]
- Сессия 5 [2]
Я пытался вызвать session.Clear () в концемодульный тест, и попытался пересобрать решение.Но в основном мы хотим настроить и настроить запросы, и не можем этого сделать, если NHibernate кэширует между запусками.Конечно, другие уже сталкивались с этим раньше, и мы просто стараемся, но я был бы признателен за любую помощь, которую вы можете предоставить.
Обновление Хорошо, если это ожидаемое поведение, как это сделать?идти о тестировании оптимизаций к запросам?