In particular, upgrade hot chocolate to the next major version.
Note that there are a few caveats.
In the new version the database context is registered as a service and even with the UseDbContext attribute it is not available as local state. Thus, I fetch it as service in the UseUserManager attribute.
I cannot inject the UserManager as a normal service. Because it then uses an existing database context parallel to some other code. This results in an exception.
Although the UserManager and SignInManager are stored as local state, they cannot be injected with the LocalState attribute but only with the Service attribute (note that ScopedService is obsolete).
In particular, upgrade hot chocolate to the next major version.
Note that there are a few caveats.
UseDbContext
attribute it is not available as local state. Thus, I fetch it as service in theUseUserManager
attribute.UserManager
as a normal service. Because it then uses an existing database context parallel to some other code. This results in an exception.UserManager
andSignInManager
are stored as local state, they cannot be injected with theLocalState
attribute but only with theService
attribute (note thatScopedService
is obsolete).