How to manually mark an entity as Modified / Detached etc.?
Use the Entry() method:
context.Entry(entity).State = EntityState.Modified;
context.Entry(entity).State = EntityState.Detached;
This is helpful when:
- You’re updating data without reloading it
- Working with disconnected scenarios (e.g., APIs)