Вы пробовали:
.SingleOrDefault() != null
Я не знаком с RIA, но иногда эти виды альтернативных эквивалентных выражений работают с EF.
Кроме того, с EF возможносделать в стиле SQL WHERE IN (...)
, используя .Any(...)
.
Сверху в голове, это работает:
entities.Where(e => ids.Any(i => e.Id == i))
ids
может быть списком идентификаторов, другой список объектов или подзапрос, IIRC.