我有一个使用 Location 类的 HasMany 属性的事件类。所有工作都使用静态 Find 方法。但是我需要在 Location 表中添加一个 where 子句。我可以使用 Where 属性,但在获取结果时我并不总是需要该子句。
在查询事件以过滤位置表时,有什么方法可以使用 DetachedCriteria 或类似的东西吗?我可以使用 hql,但似乎我必须手动创建连接,如果我使用 HasMany 属性,这似乎是多余的。
最佳答案
[HasMany]
属性具有过滤关系的 Where
属性。
另一种进行半全局过滤的方法是使用 session filters .
关于c# - 我可以为 HasMany 实体附加条件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3247880/