Вы пробовали что-то вроде этого:
IQuery CustomerQuery = session.CreateQuery("select Name from TABLE where Id= :id")
.SetInt32("id", 1983056);
IList result = CustomerQuery.List();
Итак, выше я ограничиваю количество извлекаемых столбцов и получу только 1 строку, в которой совпадает идентификатор.
Концепция называется «Проекция». Удачи!