создайте класс, который имеет только нужные вам свойства, часто это сводный класс, такой как {Id, Label}, и вы можете использовать его везде, где вам нужен простой тип, например, в листинге. Используйте ProjectionList, чтобы определить, какие столбцы возвращать. Затем используйте Transformers.AliasToBean, чтобы преобразовать результат в простой тип.
ProjectionList projectionList = Projections.ProjectionList();
projectionList.Add(Projections.Property("EmployeeID"), "Id");
projectionList.Add(Projections.Property("EmployeePosition"), "Label");
var x = DetachedCriteria.For(Employee);
x.SetProjection(projectionList);
x.SetResultTransformer(Transformers.AliasToBean(SimpleType)));
return x.GetExecutableCriteria(UnitOfWork.CurrentSession).List<SimpleType>();