我想使用LINQ到對象查詢到基於相當複雜的選擇標準從列表中選擇某些成員(在這裏表示爲return true
:-)LINQ查詢語法和複雜有條件的地方
簡化使用Where擴展方法,這工作得很好:
var matches = (from wm in Members
select wm).Where(p =>
{
return true;
});
然而,當我試圖做同樣的事情使用查詢語法:
var matches2 = (from wm in Members
where (p =>
{
return true;
})
select wm);
的COM堆垛機對象
無法轉換lambda表達式「BOOL」類型,因爲它不是 委託類型
這是怎麼回事幕後,我怎麼可以使用LAMDA表達與查詢語法?