我正在尝试为以下 sql 查询构建一个 linq 查询:
SELECT *
FROM [QryFiles2]
WHERE (left(Demande,6) IN (select NoBVR from tblRequest))
知道 QryFiles2 是一个实体和 tblRequest 太我已经来到这样的事情:
from f in db.QryFiles2
where f.Demande.Substring(0,6) /* in (select NoBVR from tblRequest) */
select f
问题是我不知道如何使用 linq 来表达 in sql 语句。你知道不使用原始 sql 查询我怎么能做到这一点吗?
注意:我尝试使用 .contains 方法,但无法使用计算出的子字符串来解决。