给出以下LINQ where子句:
plannedPosition.Id是int类型?
pmArray的类型为int []
//Works
where
pmArray.Contains(plannedPosition.Id.Value)
//Does not work - will give a design time error
where
pmArray.Contains(plannedPosition.Id)
Run Code Online (Sandbox Code Playgroud)
如何使查询更加健壮以确保不会发生空运行类型异常?
怎么样:
where plannedPosition.Id != null && pmArray.Contains(plannedPosition.Id.Value)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1258 次 |
| 最近记录: |