_context.SaveChangesAsync() and then immediately await it, instead of the synchronous version _context.SaveChanges() (which does exist)? await, but that doesn't make sense, because that's the whole point of an async method (whether it uses await inside its body or not).