AggregateCount返回类型为什么不固定是int型?分组对数量进行筛选有什么方法? 返回
SqlSugar
老数据
6
3015
悬赏:0 飞吻

AggregateCount不是求数量的方法吗?为什么返回类型和源类型一样?查一个字符串字段的数量返回类型是字符串,没有办法进行下一步筛选.
而且倘若求数量的类型是时间等等类型,会报错啊.
求解释,分组对数量进行筛选还有其他方法吗?
例1
DouId是字符串,返回类型也是字符串

例2
运行时会报错,因为你的AggregateCount返回类型是时间类型

热忱回答(6)
-
程序 VIP0
2018/5/8这个count应该返回int.....
0 回复 -
fate stay night VIP0
2018/5/8NUGET更新到最新版本
0 回复 -
Fancy VIP0
2018/5/8@程序:

哥,是返回值是int ,不是源值也必须是int 啊,这个方法只能统计整数的数量?
是应该这样写吗?
public static int AggregateCount<TResult>(TResult thisValue);
底层的判断也要改的吧
0 回复 -
Fancy VIP0
2018/5/23@fate stay night:

是返回值是int ,不是源值也必须是int 啊,这个方法只能统计整数的数量?
是应该这样写吗?
public static int AggregateCount<TResult>(TResult thisValue);
底层的判断也要改的吧
0 回复 -
简单生活 VIP0
2018/9/15同问,这个问题解决了么。。。。
0 回复 -
简单生活 VIP0
2018/9/15@fate stay night:同问,这个问题怎么解决。。。。
0 回复