🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在SQL中,统计使用Count 谓词,而其它的聚合运算还有 求平均AVG,求和SUM,求最大MAX,求最小MIN,这些框架都支持,且用法一样。下面只举例count的用法 ~~~ UserTab user = new UserTab(); OQL qcount = OQL.From(user).Select() .Count(user.UserID, "") .END; var u = EntityQuery<UserTab>.QueryObject(qcount); ~~~ 相当于执行语句: `Select count(UserID) as UserID from UserTab` 这样读取这个值: `int theCount = u.UserID;` 可也以这样 ~~~ UserTab user = new UserTab(); OQL qcount = OQL.From(user).Select() .Count(user.UserID, "theCount")//注意这个theCount .END; var u = EntityQuery<UserTab>.QueryObject(qcount); int theCount = Convert.ToInt32(u.PropertyList("theCount"));//对应上面的theCount ~~~ 支持的有Count、Avg、Max、Min、Sum等。