LINQ查找没有连接的记录

Nat*_*Pet 4 .net c# linq

我有以下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#有问题.

Mag*_*nus 5

使用!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)