Является ли мягкое удаление хорошей идеей или плохой идеей?
Вместо фактического удаления записи в вашей базе данных вы просто укажете ее как IsDeleted = true, а после восстановления записи вы можете просто отметить ее как False.
Это хорошая идея?
Лучше ли вы физически удалить запись, а затем переместить ее в архивную базу данных, и если пользователь хочет вернуть запись, тогда программное обеспечение будет искать запись в архиве и воссоздать ее?
