nhibernate获取类型的所有值

nhibernate获取类型的所有值,nhibernate,mapping,type-conversion,Nhibernate,Mapping,Type Conversion,我在我的项目中使用NHibernate,我需要获取表中特定类型(域模型)的所有值,并且类型是可变的 我可以使用criteria来执行criteria.List(),但问题是该类型是可变的,并在运行时传递给我,因此我需要能够指定一个非常量的类型,并根据NHibernate映射获取该表中的所有值 这可能吗?您可以尝试以下方法之一: session.CreateCriteria(type).List(results); session.CreateQuery("from " + type.Name)

我在我的项目中使用NHibernate,我需要获取表中特定类型(域模型)的所有值,并且类型是可变的

我可以使用criteria来执行criteria.List(),但问题是该类型是可变的,并在运行时传递给我,因此我需要能够指定一个非常量的类型,并根据NHibernate映射获取该表中的所有值


这可能吗?

您可以尝试以下方法之一:

session.CreateCriteria(type).List(results);

session.CreateQuery("from " + type.Name).List(results);

您可以尝试以下操作之一:

session.CreateCriteria(type).List(results);

session.CreateQuery("from " + type.Name).List(results);