У меня есть ситуация, когда я определенно не хочу получать весь объект домена. По сути, у сущности есть первичный ключ long (.NET) / bigint (sql server 2005). Мне просто нужно передать первичный ключ во внешнюю систему, которая получит прямой доступ к базе данных - и поскольку список идентификаторов может быть большим, я не хочу повторно обрабатывать весь объект домена, просто чтобы получить идентификатор.
В linq2sql я мог бы сделать это с помощью проекции, но я ограничен NHibernate 1.2.1.4000, который не поддерживает Linq.
Есть ли способ сделать это с помощью NHibernate 1.2.1.4000?
(я открыт для использования именованного запроса, если это сработает)