【发布时间】:2022-01-17 11:44:03
【问题描述】:
我是创建 LINQ 的新手,因此很难将此 SQL 查询转换为 LINQ。有人可以帮我吗
SELECT *
FROM myTable1
WHERE (Flag1 <> 'X' OR Flag2 != 'X' OR Flag3 != 'X')
AND number IN (SELECT externalid FROM db2.myTable2 WHERE item = 6)
这是我已经尝试过的
//get external id
var externalNumber = from s in db2.myTable2
where s.item == 6
select externalid;
var query = from f in db1.myTable1
where (f.Flag1 != "X" || f.Flag2 != "X" || f.Flag3 != "X") && f.number == externalNumber
select f;
【问题讨论】:
-
到目前为止,YOU 尝试过什么?你在哪里卡住?我们会为您的工作提供帮助 - 但我们不会只为您编写整个代码
-
嗨@marc_s,我已经更新了上面我已经完成的声明
-
一个好的开始是找到一个支持 LINQ 的 O/R 映射器。