在NHibernate中,我可以让条件查询返回一个属性列表而不是对象列表吗?

在NHibernate中,我可以让条件查询返回一个属性列表而不是对象列表吗?,nhibernate,Nhibernate,我对标准api有点生疏。到目前为止,我已经能够通过在ICriteria对象上使用.list().ToList()获得nhibernate对象的列表 我只是想知道是否有可能,比如说,获得一个所有本应返回的对象ID的整数列表,而不是返回对象 我知道你可以用HQL来做这件事,但是我正在从用户gui用动态列表搜索数据库,所以CriteriaAPI似乎是更好的选择 谢谢 Isaac您可以使用投影仅返回对象属性的子集。您可以使用投影仅返回对象属性的子集

我对标准api有点生疏。到目前为止,我已经能够通过在ICriteria对象上使用.list().ToList()获得nhibernate对象的列表

我只是想知道是否有可能,比如说,获得一个所有本应返回的对象ID的整数列表,而不是返回对象

我知道你可以用HQL来做这件事,但是我正在从用户gui用动态列表搜索数据库,所以CriteriaAPI似乎是更好的选择

谢谢


Isaac

您可以使用投影仅返回对象属性的子集。

您可以使用投影仅返回对象属性的子集