如何转换这个“;选择“;转换为Lambda表达式

本文关键字:转换 选择 表达式 Lambda 何转换 | 更新日期: 2023-09-27 18:20:42

有人知道如何将下面的"select"转换为lambda表达式吗?

SELECT * FROM table1 WHERE OID IN (SELECT OIDPhone FROM table2 WHERE city = 'New York')

如何转换这个“;选择“;转换为Lambda表达式

你可以做:

var subQuery = db.OIDPhone.Where(r=> r.City == "New York").Select(r=> r.OIDPhone);
var finalQuery = db.Table1.Where(r=> subQuery.Contains(r.OID));