我曾经见过这个查询。列表中x的双倍。
这是一种否定的内在联盟吗?
var pupilsWithoutTests = from p in allPupils
from tp in test.PupilsTests
where p.Id != tp.PupilId
因为我做不到
var pupilsWithoutTests = from p in allPupils
join tp in test.PupilsTests on p.id !equals tp.PupilId;
select p;
答案 0 :(得分:0)
这是一个交叉连接,后跟一个过滤器。我从未听说过否定加入一词。但是,这相当于select * from a join b on a.x != b.x
,如果这就是你的意思。