2009-10-03 48 views
0

有人可以解释为什么我得到一个'没有翻译sql'错误'result'语句如果GetAddresses()返回IList但不是如果它返回IEnumerable吗?confused about linq和IEnumerable或IList

var addresses= GetAddresses(dataContext); 

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

回答

0

你试过:

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