2009-01-05 74 views
1

我有一组实体,他们可能被设置为删除使用数据库中的“IsDeleted”标志。你如何过滤流利NHibernate的一对多关系?

这对一般的实体集合来说很好,但是当我有一个拥有许多可能有这个标志的子实体的父代时,我希望NHibernate能够自动处理选择“IsDeleted”设置为假。

有没有办法用流利-NHibernate来做到这一点?或者我可以添加视图流畅的XML映射。

感谢

回答

1

这是不是可以在映射功能NHibernate或标准的XML来完成。你需要做的是注册一个DeleteEvent监听器。有NHibernate FAQ上的帖子Soft Deletes非常好。

相关问题