0
我在我的項目中使用NHibernate,我需要獲取特定類型(域模型)的表中的所有值,並且類型是可變的。nhibernate獲得一個類型的所有值
我可以使用條件來做criteria.List(),但問題是類型是變量,並在運行時傳遞給我,所以我需要能夠指定一個不是常量的類型,並獲得所有根據NHibernate映射表中的值。
這可能嗎?
我在我的項目中使用NHibernate,我需要獲取特定類型(域模型)的表中的所有值,並且類型是可變的。nhibernate獲得一個類型的所有值
我可以使用條件來做criteria.List(),但問題是類型是變量,並在運行時傳遞給我,所以我需要能夠指定一個不是常量的類型,並獲得所有根據NHibernate映射表中的值。
這可能嗎?
你可以嘗試以下操作之一:
session.CreateCriteria(type).List(results);
session.CreateQuery("from " + type.Name).List(results);