C# 此SQL查询的确切LINQ查询是什么?
我对LINQ非常陌生,所以我无法理解这个SQLquery的确切C# 此SQL查询的确切LINQ查询是什么?,c#,sql,linq,sql-to-linq-conversion,C#,Sql,Linq,Sql To Linq Conversion,我对LINQ非常陌生,所以我无法理解这个SQLquery的确切LINQ查询是什么 请给出与此SQL查询类似的精确Linq查询 Select * From tblProduct Where ProductId In (Select ProductId from tblViewer Where ViewerId = 123) Contains是在语句中实现的最直接的方法,因此它类似于: tblProduct.Where(p => tblViewer.Where(v =
LINQ
查询是什么
请给出与此SQL查询类似的精确Linq
查询
Select * From tblProduct
Where ProductId In
(Select ProductId from tblViewer Where ViewerId = 123)
Contains
是在语句中实现的最直接的方法,因此它类似于:
tblProduct.Where(p => tblViewer.Where(v => v.ViewerId == 123)
.Select(v => v.ProductId)
.Contains(p.ProductId)
);
@D Stanley..你能说如何使用linqpad作为sql-to-linq转换器吗?我不认为你可以-你可以看到从linq语句生成的sql,但不是相反的方式。是的,我可以将linq转换为sql,但是相反,我不能使用Linqpadhelp我不明白如何使用linqpad作为sql-to-linq转换器