---
title: "Linq - filtrera bort poster som inte har EmployeeID"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/180197-linq-filtrera-bort-poster-som-inte-har-employeeid"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "invecklaren"
published: "2009-09-11T13:19:18.000Z"
updated: "2009-09-11T14:56:40.000Z"
replies: 2
views: 386
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/180197-linq-filtrera-bort-poster-som-inte-har-employeeid"
---

# Linq - filtrera bort poster som inte har EmployeeID

## #1 — invecklaren, 2009-09-11T13:19Z

Jag 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...

Permalänk: https://www.webforum.nu/p/180197

## #2 — nitro2k01, 2009-09-11T13:47Z

En snabb googling uppbringade [denna sida](http://msdn.microsoft.com/en-us/vcsharp/aa336746.aspx) 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;
```

Permalänk: https://www.webforum.nu/p/2201713

## #3 — SPiN, 2009-09-11T14:56Z

Om du vill behålla samma ursprungslista kan du göra;

```
employeeList.RemoveAll(e => e.EmployeeId < 1);
```

Permalänk: https://www.webforum.nu/p/2201717

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/180197-linq-filtrera-bort-poster-som-inte-har-employeeid
