Skip to content
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

Detect indirect update dependencies #17947

Open
Tracked by #22959
AndriySvyryd opened this issue Sep 19, 2019 · 1 comment
Open
Tracked by #22959

Detect indirect update dependencies #17947

AndriySvyryd opened this issue Sep 19, 2019 · 1 comment
Assignees
Labels
area-save-changes punted-for-6.0 punted-for-7.0 Originally planned for the EF Core 7.0 (EF7) release, but moved out due to resource constraints. type-enhancement
Milestone

Comments

@AndriySvyryd
Copy link
Member

AndriySvyryd commented Sep 19, 2019

Given these related entity types, with <- pointing to the principal:
A <- B <- C

If A is deleted and C is modified then the latter should be performed first (assuming B is not tracked and the FKs are defined on the PKs).

Also consider #34361

@AndriySvyryd
Copy link
Member Author

Also group the commands together if the three entities are sharing the same table.

@smitpatel smitpatel added this to the Backlog milestone Sep 20, 2019
@ajcvickers ajcvickers modified the milestones: Backlog, 6.0.0 Nov 5, 2020
@AndriySvyryd AndriySvyryd modified the milestones: 6.0.0, Backlog Sep 15, 2021
@ajcvickers ajcvickers modified the milestones: Backlog, 7.0.0 Nov 10, 2021
@ajcvickers ajcvickers added the punted-for-7.0 Originally planned for the EF Core 7.0 (EF7) release, but moved out due to resource constraints. label Sep 13, 2022
@ajcvickers ajcvickers modified the milestones: 7.0.0, Backlog Sep 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area-save-changes punted-for-6.0 punted-for-7.0 Originally planned for the EF Core 7.0 (EF7) release, but moved out due to resource constraints. type-enhancement
Projects
None yet
Development

No branches or pull requests

3 participants