我想知道是否有可能在linq語句中包含內部變量或代表?在LINQ中的複雜表達式在哪裏條款
我目前正在使用帶有XPath擴展的XML到Linq,並且在一個我不能保證存在的元素上使用where子句。
這裏是我的意思樣本:
var result =
from record in xml.Root.XPathSelectElements("record")
where ...
select record;
我想哪裏是這樣的:
where
{
var element = record.XPathSelectElement("element[@type='sometype']");
return (element != null && element.Value.Contains("keyword"));
}