dotnet / dotnet/efcore

Support for ExecuteUpdate/Delete which spans multiple tables

Open
#28,520 3 comments 70 reactions 0 assignees View on GitHub
area-bulkupdate area-perf customer-reported
Dominant language
C#
Stars
14.8k
Forks
3.4k
PR merge metrics
PR metrics pending

Description

- TPT
- Entity splitting
- TPC (when the delete is not based on key)
- When the user's ExecuteUpdate references multiple tables

We can support via multiple commands in same batch. Could be complicated to figure out the rows affect count depending on the meaning of it. Delete is somewhat easier but Update could be tricky as we need to figure out which property set goes where.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.