Я пытаюсь написать запрос linq, который не запускает миллион дочерних запросов.
Что я хочу сделать, это что-то вроде этого в sql
select incoming.id, incoming.message, outgoing.message
from incoming
left join outgoing on incoming.id = outgoing.originalMessageId
where outgoing.message is not null
, так что в основном яя делаю левое соединение, просто я могу найти объекты, у которых нет детей.
есть ли способ сделать это, И вернуть набранную связку "входящих" предметов ...?
звучит просто, и я попробовал несколько разных подходов, но я думаю, что страдаю от недостатка сна, поэтому мой мозг не позволяет этому случиться: (
заранее спасибо, Даг