Mam następujące Transact-Sql, które próbuję przekonwertować do LINQ ... i walczących.Jak zrobić IN lub ZAWIERA w LINQ używając wyrażeń LAMBDA?
SELECT * FROM Project
WHERE Project.ProjectId IN (SELECT ProjectId FROM ProjectMember Where MemberId = 'a45bd16d-9be0-421b-b5bf-143d334c8155')
Każda pomoc byłaby bardzo doceniana ... Chciałbym to zrobić za pomocą wyrażeń Lambda, jeśli to możliwe.
Z góry dziękuję!
zależności od sposobu ProjectMember jest skonstruowany, to może powrócić duplikatów. –
Dobra uwaga. Jeśli jest taka możliwość, możesz zawinąć LINQ w "(...). Distinct" lub użyć Group Join na ProjectMember i dołączyć "... do pmGroup Where pmGroup.Count> 0". – gfrizzle