此 SQL 查询的确切 LINQ 查询是什么?
What is the exact LINQ Query for this SQL Query?
我是 LINQ 的新手,所以我不明白这个 SQL 查询的确切 Linq
查询是什么。
请给出与此 SQL 查询类似的确切 Linq
查询。
Select * From tblProduct
Where ProductId In
(Select ProductId from tblViewer Where ViewerId = 123)
Contains
是实现 IN
语句的最直接的方法,因此它类似于:
tblProduct.Where(p => tblViewer.Where(v => v.ViewerId == 123)
.Select(v => v.ProductId)
.Contains(p.ProductId)
);
我是 LINQ 的新手,所以我不明白这个 SQL 查询的确切 Linq
查询是什么。
请给出与此 SQL 查询类似的确切 Linq
查询。
Select * From tblProduct
Where ProductId In
(Select ProductId from tblViewer Where ViewerId = 123)
Contains
是实现 IN
语句的最直接的方法,因此它类似于:
tblProduct.Where(p => tblViewer.Where(v => v.ViewerId == 123)
.Select(v => v.ProductId)
.Contains(p.ProductId)
);