【发布时间】:2012-01-23 21:10:50
【问题描述】:
以下代码将返回一个动态对象的 Enumerable。
protected override dynamic Get(int id)
{
Func<dynamic, bool> check = x => x.ID == id;
return Enumerable.Where<dynamic>(this.Get(), check);
}
如何选择 FirstOrDefault 使其成为单个对象而不是 Enumerable?
类似于this answer,但只需要 SingleOrDefault。
【问题讨论】:
标签: c# linq dynamic .net-4.0 lambda