-1
我有一個多頭列表。 我想要做一個linq查詢來比較long的linq等於表中的id列表。 一個酒吧有特色,功能有ID,我要選擇,其特點是在多頭的這個列表中的所有酒吧...linq比較兩個id列表?
代碼:
IList<long> pubFeatures
傳遞到功能。
var result = from pubs in result
where pubs.PubFeatures.Select(item => item.Id).All(term => pubFeatures.Contains(term))
select pubs;
但這似乎沒有工作,它返回所有的酒吧
我得到...無法隱式轉換類型「System.Collections.Generic.IEnumerable」到「布爾」 –
Beginner
2013-03-26 10:44:01
,因爲我認爲pubfeatures是另一個表,不能比較整行需要比較該行的ID嗎? – Beginner 2013-03-26 10:44:59
我用。任何選擇,似乎更喜歡它,但仍然不會返回正確的結果 – Beginner 2013-03-26 10:46:44