2011-05-12 9 views
0

我在我的項目中使用NHibernate,我需要獲取特定類型(域模型)的表中的所有值,並且類型是可變的。nhibernate獲得一個類型的所有值

我可以使用條件來做criteria.List(),但問題是類型是變量,並在運行時傳遞給我,所以我需要能夠指定一個不是常量的類型,並獲得所有根據NHibernate映射表中的值。

這可能嗎?

回答

3

你可以嘗試以下操作之一:

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

session.CreateQuery("from " + type.Name).List(results); 
相關問題