We\'re having some issues implementing soft delete functionality with entity framework. The idea is to use a repository which is aware of the EF context. On the level of the
Victory! Today I've created an ExpressionVisitor which appends IsDeleted where clause to each select, even in navigation properties!