Change Tracker events lost on pooled context #27473
Labels
area-dbcontext
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
customer-reported
type-bug
Milestone
When using a pooled DbContext, the
SavingChanges
andSavedChanges
event handlers are preserved between uses of a context. However event handlers added to the change tracker, ieChangeTracker.Tracked
andChangeTracker.StateChanged
are lost.I have no idea if this is expected or not, but it does feel like a disconnect where one set of events is preserved and the other is not. I was unable to find documentation indicating the expected behavior for the events individually or as a whole.
I am not sure if this is a bug, working as intended or needs to be a potential feature request. If this indeed sounds like a bug I can provide a reproduction. I am on mobile at the moment so unable, but will follow-up accordingly.
Include provider and version information
EF Core version: 6.0.2
Database provider: Npgsql/Postgres
Target framework: NET 6.0
The text was updated successfully, but these errors were encountered: