-
Notifications
You must be signed in to change notification settings - Fork 3.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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
Comments
Note for triage: see #17086. |
This is a bug, we missed resetting |
ajcvickers
added
the
closed-fixed
The issue has been fixed and is/will be included in the release indicated by the issue milestone.
label
Jun 24, 2022
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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
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: