如何在 SQL 看起来在 C# linq 中

标签: Linq C#
发布时间: 2017/2/28 22:47:50
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

如何在 SQL 看起来在 C# 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

美满的工作

解决方法 1:

您需要使用 Contains 的内部查询结果︰

from l in LngTexts
where l.LngCod=="swe" && 
   (from m in Measure_RatedCurrents
    select m.AlfCod).Distinct().Contains(l.TextId)
select l
赞助商