我确信这是一个非常简单的,但我似乎无法在任何地方找到答案......
我正在尝试使用linq对数据表中的数值求和,但因为列K中也存在空值,所以我收到错误: {{1}} 什么是克服此错误的正确语法?
{{1}}
答案 0 :(得分:0)
这一行:
@
应该替换为:
Sum(Function(x) x.Field(Of Integer)("K"))
如果返回Sum(Function(x) x.Field(Of Integer?)("K"))
,则使用int
方法返回Field<T>()
的默认值,以便安全使用,请参阅此处的其他答案