Soft Deletes
See https://spin.atomicobject.com/2019/01/29/entity-framework-core-soft-delete/ for a discussion about softdeletes (isDeleted flag) apparently .Net Core has support for soft deletes.
Your model has this
1 | protected override void OnModelCreating(ModelBuilder builder) |
And your save function also has code
1 | public override int SaveChanges() |