NHibernate и индексированные представления (материализованные представления)

StackOverflow https://stackoverflow.com/questions/1933011

Вопрос

Недавно я был занят реализацией функции подкачки с помощью NHibernate, и с простыми сущностями все прошло гладко, но я столкнулся с проблемой производительности тех, где для получения запрошенной страницы требуется несколько соединений.Кроме того, реализация была бы намного проще, если бы запросы могли выполняться по соглашению, без использования всех искаженных псевдонимов и объединений.

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

Любой совет?

Спасибо

Это было полезно?

Решение

Однако я давно не задавался этим вопросом...

"Использовать CQRS"был бы достойный ответ.Таких проблем можно элегантно избежать, используя его.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top