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

C# 我可以为HasMany实体附加标准吗?,c#,castle-activerecord,C#,Castle Activerecord,我有一个事件类,它将HasMany属性用于Location类。所有工作都使用静态查找方法。但是我需要在Location表中添加一个where子句。我可以使用Where属性,但在获取结果时并不总是需要该子句 在查询事件以筛选位置表时,是否有任何方法可以使用DetachedCriteria或类似的方法?我可以使用hql,但似乎必须手动创建连接,如果使用HasMany属性,这似乎是多余的。属性[HasMany]有一个过滤关系的Where属性 另一种进行半全局过滤的方法是使用

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


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

属性
[HasMany]
有一个过滤关系的
Where
属性

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