-
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
[6.0-rc2] Query: Translate ToList over grouping element #26054
Conversation
@@ -1126,15 +1127,15 @@ public void ApplyPredicate(SqlExpression sqlExpression) | |||
/// Applies grouping from given key selector. | |||
/// </summary> | |||
/// <param name="keySelector"> An key selector expression for the GROUP BY. </param> | |||
public Expression ApplyGrouping(Expression keySelector) | |||
public void ApplyGrouping(Expression keySelector) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This API was changed in 6.0, now it goes back to what it was in 5.0
/// </summary> | ||
public void ClearGroupBy() |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This was new API in 6.0
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🐑 🇮🇹
24998f0
to
febaf58
Compare
2e86a65
to
e8f7083
Compare
@Pilchie @dotnet/efteam - This needs to be merged to rc2 branch. Need approval. This couldn't finish in time because helix/windows builds are timing out. |
e8f7083
to
8a3fe48
Compare
8a3fe48
to
d9924b1
Compare
@smitpatel Please fill out the servicing template above. |
/azp run |
Azure Pipelines successfully started running 1 pipeline(s). |
Filled in template. |
This introduces RC1 -> RC2 breaking API changes, right? Do we have a communication plan for those? |
The API being changed above are public mainly for providers. No customer should be using it in normal course of action. Further, even with the change, most of the work is done by relational provider itself without providers having to write a code which uses that API. There are only handful of providers which would have upgraded upto rc1 packages at this point. Perhaps we can just tag in the post to communicate? |
@smitpatel Can we verify that our major external providers for MySQL (@lauxjpn) and ProsgreSQL (@roji) will not break going from RC1 to RC2? This well help ensure people can quickly adopt RC2 when it goes out. |
MySql doesn't have rc1 package yet. |
Okay, I'll approve based on that. Can we warn the MySQL author that this is coming in case they make an RC1 package between now and when RC2 releases? |
All OK from my side (efcore.pg). |
d9924b1
to
45d0ce1
Compare
@lauxjpn - If you are releasing package for rc1, please let me know if you need to use any of the API above. I can provide a work-around. (perhaps add them in future release if they are needed by providers). |
@smitpatel Thanks, should not be an issue for us. |
Part 2 & 3 of #26046
Description
Customer Impact
Customer will get exception thrown or incorrect results
How found
Manual testing done by @ajcvickers
Test coverage
Added regression tests for scenario and similar cases.
Regression?
Risk