Issues with LINQ query to left join three tables
Hi everyone,
I’m running into some issues with a LINQ query. I need to join three tables, but I’m having trouble getting the query to work as expected. The constraints are:
- No navigation properties between the tables
- Two tables (
-
After poking at the docs (here and here), this is what I come up with, which is of course not working (cannot be evaluated property, and an exception is thrown):
I suspect the issue relies in the grouping. NGL, I was more or less guessing what to do here.
Ideally I would like to get this fixed, but more importantly, I would love to understand how to fix it and how does it work. Any hit/help/advise/suggestions are most welcomed! Thanks!
EDIT: If I remove the grouping it works, but for each row of
I’m running into some issues with a LINQ query. I need to join three tables, but I’m having trouble getting the query to work as expected. The constraints are:
- No navigation properties between the tables
- Two tables (
RobotNetworkStatus and RobotSystemStatus) contains either zero or one row for a given RobotSerialNumber-
RobotNetworkInterfaces contains zero or more rows for any given RobotSerialNumberAfter poking at the docs (here and here), this is what I come up with, which is of course not working (cannot be evaluated property, and an exception is thrown):
I suspect the issue relies in the grouping. NGL, I was more or less guessing what to do here.
Ideally I would like to get this fixed, but more importantly, I would love to understand how to fix it and how does it work. Any hit/help/advise/suggestions are most welcomed! Thanks!
EDIT: If I remove the grouping it works, but for each row of
RobotNetworkInterfaces I get all other rows as well.