NHibernate: Какие есть варианты для выбора нескольких объектов в одном запросе? - PullRequest
1 голос
/ 23 апреля 2010

Книга NHibernate очень кратко обсуждает запросы, которые извлекают несколько запросов одновременно. Они показывают только, как это сделать с помощью встроенной команды CreateSQLQuery. Существуют ли варианты одновременной выборки нескольких объектов с использованием критериев или API hql?

Ответы [ 2 ]

2 голосов
/ 23 апреля 2010

У вас также есть поддержка MultiCriteria / MultiQuery для выполнения нескольких запросов в одной и той же обходной базе данных, эффективно используя кэш 1-го уровня.

http://gnschenker.blogspot.com/2007/06/optimize-nhibernate-queries.html http://ayende.com/Blog/archive/2007/05/20/NHibernate-Multi-Criteria.aspx

0 голосов
/ 23 апреля 2010

Для выполнения нескольких запросов sql за одну поездку в базу данных можно использовать futures А также размер пакета ado.net может инициировать NHibernate для объединения нескольких вызовов БД в один.

...