Я новичок в использовании linq и у меня возникли проблемы.У меня есть большая коллекция типа A и небольшая коллекция типа B. Я хочу, чтобы список элементов в A, где их «идентификатор» действительно существовал в B. Так вот, что я действительно мог бы сработать:
List<string> list = collection_A
.Where(c => collection_B.Any(x => x.MessageId == c.Id))
.Select(c=>c.Id)
.ToList();
Я использую провайдер mongoDB linq в .Net, и ошибка: System.ArgumentException: неподдерживаемый фильтр.Соотношение 1-1
На самом деле я не знаю, следует ли мне использовать «Присоединиться» в этом случае или что-то еще.