war*_*990 3 c# linq entity-framework entity-framework-6
我有以下代码:
var result = new Collection<object>();
result.Add(
list.Select(s => new
{
s.Name,
Rating = s.Performance.OrderByDescending(o => o.Year).FirstOrDefault().Rating
})
);
Run Code Online (Sandbox Code Playgroud)
如果找不到记录Performance,它会给我NullException预期的,因为我试图Rating从null价值中获取财产所以我的问题是如何设置null if FirstOrDefault()是否null获得Rating价值,如果没有.
谢谢
做这个:
Rating = s.Performance.OrderByDescending(o => o.Year)
.Select(o => o.Rating)
.FirstOrDefault()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1974 次 |
| 最近记录: |