select * from PX_KPTX where ID not in (select FID from PX_KPTX)
这条子查询语句转化为linq怎么写?

解决方案 »

  1.   

    from a in TableA where !(from b in TableB Where ... select b.Id).Contains(a.Id)
      

  2.   


     var result = from s in PX_KPTX where !(from c in PX_KPTX select c.FID).Contains(s.ID) select s;
      

  3.   

    var Query =
        (from px1 in PX_KPTX
        select new{px.ID,...})
        .Except
            (from px2 in PX_KPTX
            select {px2.PID,....})
      

  4.   

    DataClassesDataContext dc = new DataClassesDataContext();
    dc.PX_KPTX.Where(a => !dc.PX_KPTX.Select(b=>b.FID).Contains(a.ID));
      

  5.   

    linq不会
    luolina1989和(luolina19861226)是一个人不?