2013-02-10 2 views
0

J'ai une requête LINQ qui charge les données dans un tableau, puis dans une liste; cela fonctionne bien. Mais ce que je veux maintenant faire est seulement sélectionner distinct. Je l'ai fait auparavant en sql, mais en linq ça ne marche pas pour moi.Distinct dans LINQ sdk

Merci pour vos suggestions.

items = table 
    .Where(row => row.author != "")      
    .Take(150) 
    .ToCollectionView(); 
+2

Avez-vous essayé 'Distinct()'? Que voulez-vous dire "ça ne marche pas"? Qu'est ce que ça fait? Quel est le type de 'table'? – svick

Répondre

1

utilise la méthode Distinct ...

par exemple,

query.Distinct(). ToList();

+0

Salut, comment cela ressemblerait-il dans mon code, comme quand j'essaie de le mettre Dans l'intellicense ne fait pas apparaître .tolist()? – CallumHolden

+0

query.Distinct(). ToList(); –

+0

James a raison, j'ai raté les parens. Je les ai ajoutés à l'édition. –