0

例子:

Client 对象有一组 Action 对象,这些对象记录了对客户端执行的操作的历史记录。Action 是抽象的,并且有几个子类,例如 SystemAction、CorrespondenceAction 等。

我有一个客户端搜索屏幕,其中有许多可选的搜索条件,因此使用条件 API 是显而易见的选择。一些搜索条件与 Action 子类的属性有关。例如,在 CorrespondenceAction 上的收件人。

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

4

1 回答 1

1

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

于 2009-07-01T11:43:05.270 回答