Mam listy:
List<ObjectA>
List<ObjectB>
Oba typy obiektow, posiadają ten sam prop. Nazwijmy go id.
Jak powinna wyglądać konstrukcja LINQ aby z listy A usunąć elementy z tym samym id z listy B.
List<A>.RemoveAll(x => x.Contains(List<B>))
nie zadziała ze względu na różne obiekty.