запутался насчет linq и IEnumerable или IList - PullRequest
0 голосов
/ 03 октября 2009

Может кто-нибудь объяснить, почему я получаю ошибку 'no translations to sql' в операторе 'results', если GetAddresses () возвращает IList, но нет, если он возвращает IEnumerable?

var addresses= GetAddresses(dataContext);

results = results.Where(r => r.People.Any(a => Addresses.Contains(a)));

1 Ответ

0 голосов
/ 03 октября 2009

Вы пробовали:

 results = results.Where(r => r.People.Any(a => Addresses.Contains(a))).ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...