|
|
1
75
要使用可为null的Sum形式,请尝试将值强制转换为可为null的值:
这里将更详细地讨论您的问题: |
|
|
2
22
|
|
|
3
20
假设“v.Points”为十进制,只需使用以下公式:
|
|
|
4
12
因此,问题的根源是SQL查询如下所示:
|
|
|
5
11
如果您不喜欢强制转换为nullabe decimal,您也可以尝试使用Linq to Objects和ToList()方法,
|
|
|
6
5
|
|
7
4
只需在混合中添加另一种方法:)
我有一个类似的场景,但在求和时我没有比较其他字段。。。
|
|
|
8
3
|
|
|
9
2
我也有同样的问题。使用空列表联合解决了此问题:
如果“Points”为整数,则应能正常工作。 |
|
|
10
2
|
|
|
11
1
|
|
|
12
0
这是可行的,但不是很好看或可读。 |
|
|
13
0
我有一个类似的问题,我想出了一个解决方案,从数据库中取出我想得到的任何东西,对它们进行计数,然后只有在返回任何东西时才进行求和。由于某些原因,无法让演员组正常工作,因此如果其他人有类似问题,请发布此消息。 例如
|
|
|
14
0
与前面的答案类似,但也可以将整个总和的结果强制转换为可为null的类型。
可以说,这更符合实际情况,但它的效果与演员阵容相同 this answer . |
|
|
A B · C#Excel自动调整列避免长文本时出错 1 年前 |
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 1 年前 |
|
|
Sei · Avalonia/WPF将路由器传递到控制模板 1 年前 |