I have .NET Core 3.1 Web API with EF Core 3.1. I have DbContext with Scoped lifetime.
I have two services where I inject DbContext in the constructor. When I update the existing entity in Service1 (and not call SaveChanges, just context.Update) then I can see an updated entity in context in Service2 (during one request of course).
BUT
When I create a new entity in Service1 (and not call SaveChanges, just context.Add) then this entity is absent in context in Service2.
Why does it happen and is it possible to fix it to have added entities in any service where I inject context?