大家好我有一个问题我会尽快描述在我们的应用程序中,我们使用 Nhibernate 作为 ORM,并使用 Fluent Nhibernate 进行映射,并为实体实现了软删除,这意味着实体不会为数据库物理删除它只是使用值设置属性 DeletedBy 和 DeletedDate。问题是当实体加载延迟加载时,软删除实体也会加载。加载实体后,我需要在调用此实体的代码中的每个位置过滤 DeletedDate 为空的位置,但这并不好。
一般如何通过延迟加载软删除来解决所有实体的这个问题?
你能帮助我吗?
提前致谢!