我有以下LINQ查询:
vm.Ter = (from tr in DataContext.Terr_Rp
join dm in DataContext.Dt_Mrs
on tr.T_ID equals dm.D_ID + "00"
select tr).ToList();
Run Code Online (Sandbox Code Playgroud)
我需要找到那些没有匹配的.意思是没有加入.我试过不等于但是C#有问题.
使用!Any()应该做的伎俩.
vm.Ter = (from tr in DataContext.Terr_Rp
where !DataContext.Dt_Mrs.Any(dm => tr.T_ID == dm.D_ID + "00")
select tr).ToList();
Run Code Online (Sandbox Code Playgroud)