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

Support right join by transforming it to left join #35452

Closed
roji opened this issue Jan 10, 2025 · 1 comment
Closed

Support right join by transforming it to left join #35452

roji opened this issue Jan 10, 2025 · 1 comment

Comments

@roji
Copy link
Member

roji commented Jan 10, 2025

EF doesn't currently support translating to RIGHT JOIN in any way. With LeftJoin and RightJoin being introduced into .NET 10 (#35379), we should consider adding support for it.

Since adding full support across the query pipeilne may be expensive (that would be #35367), we could consider simply normalizing RightJoin to LeftJoin (flipping around the arguments) - this should be easily doable in preprocessing. Later, based on user feedback, we may do the proper implementation so that the SQL corresponds to the LINQ query.

@roji roji added this to the 10.0.0 milestone Jan 10, 2025
@roji roji self-assigned this Jan 10, 2025
@roji roji changed the title Support right join Support right join by transforming it to left join Jan 10, 2025
@roji
Copy link
Member Author

roji commented Jan 13, 2025

Closing in favor of the proper, full implementation of RIGHT JOIN (#35367).

@roji roji closed this as not planned Won't fix, can't repro, duplicate, stale Jan 13, 2025
@roji roji removed this from the 10.0.0 milestone Jan 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant