Как выглядит IN SQL в С# linq, Пробовал
SELECT * FROM ACON.ProductData.LngText Where LngCod='SWE'
AND TextId IN (SELECT DISTINCT [AlfCod]
FROM [ACON].[Measure].[RatedCurrent])
Эта
from l in LngTexts
where l.LngCod=="swe" &&
l.TextId.Contains((from m in Measure_RatedCurrents
select m.AlfCod).Distinct())
select l
Не работает
Вы должны использовать Contains
в результате внутреннего запроса:
from l in LngTexts
where l.LngCod=="swe" &&
(from m in Measure_RatedCurrents
select m.AlfCod).Distinct().Contains(l.TextId)
select l