2009-06-23 26 views
0

例子:如何使用的NHibernate的ICriteria API通过性能上的相关对象的子类来查询

客户对象有行动对象的集合,其中记录了对客户端进行操作的历史记录。动作是抽象的,有几个子类,例如SystemAction,CorrespondenceAction等

我有有许多可选的搜索条件的客户搜索屏幕,所以使用标准API是显而易见的选择。一些搜索标准与Action子类的属性相关。例如。通信行为收件人。

是否有可能使用的NHibernate的ICriteria API对事件子类的属性查询?我使用什么机制(可能是分离的子查询?)

回答

1

是的。为用户可以指定的每个搜索条件创建DetachedCriteria,然后将它们添加到CreateCriteria调用中。

相关问题