Привет всем, у меня есть проблема, которую я постараюсь кратко описать В нашем приложении мы используем Nhibernate как ORM и Fluent Nhibernate для сопоставления, и было реализовано мягкое удаление для сущностей, которые означают, что сущность не удаляется физически для базы данных, это просто задайте для свойства DeletedBy и DeletedDate значения. И проблема в том, что когда объекты загружаются с отложенной загрузкой, загружаются также и мягко удаленные объекты. После загрузки сущностей мне нужно отфильтровать, где DeletedDate имеет значение NULL в каждом месте кода, где вызываются эти сущности, но это нехорошо.
Как в целом решить для всех сущностей эту проблему с мягким удалением ленивой загрузки?
Можешь мне помочь?
Заранее спасибо!