Мне нужна помощь для преобразования оператора SQL в C # LINQ - PullRequest
0 голосов
/ 04 ноября 2019

Мне нужна помощь с преобразованием этого оператора Select в LINQ C# Код

SELECT TagName 
from Tags 
Where TagId IN(
    SELECT TagId 
    from PresentationTags 
    Where PresentationId = 2
)

1 Ответ

2 голосов
/ 04 ноября 2019

Where() с вложенным Any() должен делать работу

context.Tags.Where(
    x => context.PresentationTags.Any(
        y => y.PresentationId == 2 && x.TagId == y.TagId
    )
).Select(x => x.TagName);
...