Как фильтровать и исключать из списка элементы
У меня есть один список object1 {id, name}
и еще один список object2 {id, name}
Я хочу отфильтровать список 1 с элементами списка 2.
Итак, в моем первом списке есть данные
1 Иоанн
2 Джош
3 Энн
4 ручка
мой список истечении данных
3 Энн
4 ручка
Я хочу отфильтровать 1 Список только для того, чтобы иметь 2 записи
1 Иоанн
2 Джош
Что я уже пробовал:
List<object1> items1 List<Object2> items2 List<object1> result = items1.Where(item => items2.Any(x => x.id.Equals(item.id))).ToList();
это не работает