В последнее время я был занят реализацией функций подкачки с помощью NHibernate, и с простыми объектами все шло гладко, но я столкнулся с проблемой производительности с теми, где для получения запрошенной страницы требуется несколько объединений. Кроме того, реализация была бы намного проще, если бы запросы могли выполняться по соглашению без использования всех скрученных псевдонимов и объединений.
Итак, я подумал о так называемых индексированных представлениях или материализованных представлениях , которые могли бы решить обе проблемы (или, по крайней мере, производительность), но я не мог найти какое-либо руководство или информация о том, как это сделать с помощью NHibernate? Проблема более сложная, потому что данные обновляются / вставляются довольно часто для некоторых объектов, поэтому может потребоваться активное обновление, что может быть проблемой производительности.
Любой совет?
Спасибо