0
我们使用NHibernate作为我们的ORM。对于大多数情况下的检索使用非泛型类型参数的NHibernate的查询方法
session.Query<T>()
就好了。如何以往,我们有一些情况下,我们希望在执行过程中指定类型和PAS它作为常规参数是这样的:
session.Query(System.Type type)
这是可能的,如果是的话是什么语法?
我们使用NHibernate作为我们的ORM。对于大多数情况下的检索使用非泛型类型参数的NHibernate的查询方法
session.Query<T>()
就好了。如何以往,我们有一些情况下,我们希望在执行过程中指定类型和PAS它作为常规参数是这样的:
session.Query(System.Type type)
这是可能的,如果是的话是什么语法?
您不能指定类似于Session.Query<T>()
的类型。您可以使用Session.CreateCriteria(typeof(type));
,然后使用Criteria API。