во время профилирования NHibernate с NHProf я заметил, что много времени тратится на создание сущностей или, по крайней мере, тратит вне длительности запроса (обход туда и обратно). Проект, над которым я сейчас работаю, предварительно загружает некоторые статические данные (которые попадают в кэш 2-го уровня) при запуске приложения. В наборе результатов содержится около 3000 строк (и, возможно, 30 столбцов), которые запрашиваются за 75 мс. Общая продолжительность наблюдения NHProf составляет около 13 секунд! Это типичное поведение? Я знаю, что NHibernate не следует использовать для массовых операций, но я не думал, что создание экземпляров будет слишком дорогим.
Есть ли способы улучшить производительность в таких ситуациях, или мне приходится с этим жить?
Thx,
denny_ch