2011-07-18 142 views
1

?我怎樣才能在兩個列表兩個列表中不同

的唯一身份,這是我的兩個列表

var listUtiPcs = (from utiPc in datacontx.UTILIZACAOPCs 
         join pc in datacontx.COMPUTADORs on utiPc.ComputadorID equals pc.IdComputador 
        where utiPc.Removido==false 
        select pc); 

      var listpcs = (from usr in datacontx.COMPUTADORs 
          select usr); 

第一回在使用電腦,第二個返回的計算機列表。 我想返回未使用的計算機。 我該怎麼做?

回答

3

你有一個計算機列表,你有一個正在使用的計算機列表,並且你想要一個沒有被使用的計算機列表。這將是Except方法。

var remaining = listOfAll.Except(subset); 
// in your terms 
var unusedComputers = listpcs.Except(listUtiPcs); 
+0

tks anthony .... – Luis

相關問題