我有一组实体,可以使用数据库中的"IsDeleted“标志将它们设置为已删除。
这对于普通的实体集来说是很好的,但是当我有一个具有许多子实体的父实体时,我希望NHibernate能够自动处理选择"IsDeleted“设置为false的子实体。
有没有办法用fluent-NHibernate做到这一点?或者可以添加视图流畅的XML映射。
谢谢
发布于 2009-01-05 11:21:46
这不是在映射、流畅的NHibernate或标准XML中可以完成的事情。您需要做的是注册一个DeleteEvent侦听器。在Soft Deletes的NHibernate FAQ上有一个非常好的帖子。
https://stackoverflow.com/questions/412738
复制相似问题