Одним из способов увеличения масштабируемости серверного приложения является асинхронное выполнение операции ввода-вывода (чтение файлов, сокетов, веб-запросов, запросов к базе данных и т. Д.). Это не значит запускать их в ThreadPool, который будет просто блокировать потоки во время выполнения операции. Правильный способ - использовать асинхронный API (BeginRead, BeginGetResponse, BeginExecuteReader и т. Д.). Проблема хорошо описана в книге CLR vi C#.Как я могу запустить запросы NHibenate асинхронно?
Ниже приведена статья о asynchronous queries in Linq to SQL.
Возможны ли какие-либо способы выполнения запроса Nhibernate asynchonously? Что относительно Linq для NHibernate?
Спасибо, Андрей
Поддержка 'async' предназначена для NHibernate 4.2.0 и 5.0.0. https://nhibernate.jira.com/browse/NH-3971 –