-
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
Could someone explain why one fails but the other does not #24238
Comments
Currently EF Core doesn't expand navigations after a GroupBy operator is applied. You using Tracking issue: #22609 |
I am not sure if I understand your response. I still need to use a .Join method even though I outlined the many-to-many relationship in the OnModelCreating method with the modelbuilder?
|
Yes, you would need to use Join inside your query to manually join rather than using navigation. EF Core expands navigation in query to join for you. Doing that in queries which have GroupBy is being tracked by the issue I linked earlier. |
Ask a question
I have two pieces of code. I can get one to run (see the last part of the message) but the other fails to translate. Is this a bug?
Why it is the value "1" being treated as "(Nullable<int>)1"? Is it because "CodeId" is Nullable? Note: IndividualObservationGroup is a join table between ObservationGroup and IndividualObservation
Include your code
Usually the best way to ask a clear question and get a quick response is to show your code. Preferably, attach a small, runnable project or post a small, runnable code listing that reproduces what you are seeing.
Include stack traces
Include provider and version information
EF Core version: 5.0.2
Database provider: Microsoft.EntityFrameworkCore.Sqlite
Target framework: .net5.0
Operating system: Windows 10 Pro 10.0.19042
IDE: Visual Studio Enterprise 2019 16.8.5
###NOTE: This will run but logically incorrect, so the lambdas in the item.Count() is the key issue
The text was updated successfully, but these errors were encountered: