2009-10-03 68 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();