Итак, как бы вы запомнили это и удалили в БД?
Почему бы не сделать то, что может быть проще, если в вашей таблице есть битовое поле с именем
Удаленные. Таким образом, когда кто-то случайно что-то удаляет, оно все еще там.
Ваш набор записей будет использовать предложение WHERE для фильтрации Deleted = False