【发布时间】:2010-03-11 20:55:54
【问题描述】:
我有如下链接功能
MyLinqToSQLTable.Where(x => x.objectID == paramObjectID).ToList();
我大多数时候可以通过在方法主体周围添加花括号来将 linq 调用更改为多行。像这样:
MyLinqToSQLTable.Where(x =>
{
x.objectID == paramObjectID;
}).ToList();
问题是我刚刚进行布尔比较时存在的隐含返回现在没有完成。返回(x.objectID == paramObjectID);也不接受。
如何做到这一点?我可以这样做吗?
注意:我知道如果需要我可以添加另一个 where 子句。但我还是想知道这个问题的答案。
【问题讨论】:
标签: c# linq linq-to-sql linq-to-objects