Exemples Linq

 02/11/2015 |   Admin |  C#

Tags: linq

Comparer deux listes :

Obtenir les résultats communs entre la list2 et la list1

 var result = list2.Where(l2 => list1.Any(l1 => l1.Id == l2.Id)).ToList();

Obtenir les résultats de list1 qui ne sont pas dans list2

var result = list1.Where(l2 => !list2.Any(l1 => l1.Id == l2.Id)).ToList();