我可以为HasMany实体附加标准吗?

时间:2010-07-14 15:41:19

标签: c# castle-activerecord

我有一个Incident类,它将HasMany属性用于Location类。所有工作都使用静态Find方法。但是我需要在Location表中添加一个where子句。我可以使用Where属性,但在获取结果时我并不总是想要该子句。

在查询“事件”以过滤“位置”表时,是否有任何方法可以使用DetachedCriteria或类似的东西?我可以使用hql,但似乎我必须手动创建我的联接,如果我使用HasMany属性,这似乎是多余的。

1 个答案:

答案 0 :(得分:1)

[HasMany]属性具有Where属性,用于过滤关系。

进行半全局过滤的另一种方法是使用session filters