IinvecklarenMedlem sedan jan. 2008280 inläggFrågan11 sep. 2009 13:19#1Jag har en List av Employee objekt. Vissa saknar EmployeeID. Dessa vill jag nu filtrera bort/deleta och få en lista där alla employee objekt har EmployeeID. Hur kan man göra detta i Linq? Kan mycket lite om Linq...
nitro2k01Medlem sedan aug. 20039 340 inlägg11 sep. 2009 13:47#2En snabb googling uppbringade denna sida som har en del bra exempel. Utifrån de exemplen gissar jag på något i stil med: var GoodEmployees = from e in MyEmployeeList where e.EmployeeID not null select e; eller kanske var GoodEmployees = from e in MyEmployeeList where e.EmployeeID > 0 select e;
SSPiNMedlem sedan mars 20007 896 inlägg11 sep. 2009 14:56#3Om du vill behålla samma ursprungslista kan du göra; employeeList.RemoveAll(e => e.EmployeeId < 1);