admin管理员组文章数量:1130349
本教程前一步骤,我们已经提到,我们开发的图书管理 OData 服务,尽管没有为 $count 这个操作进行特别的代码实现,但是 SAP ABAP OData 框架,仍然帮助我们提供了默认的实现。
美中不足的是,这个框架级别的默认实现,如下图蓝色区域所示,从性能上来说不是最优的。
因为我们仅仅需要知道系统里指定 EntitySet 的个数,但是框架默认的实现,仍然把系统里所有的图书数据的每一个字段,通过 SELECT * 全部取出来放置到 GET_ENTITYSET 方法的输出参数,然后通过 lines 函数统计这个内表的行数。
本文介绍 $count 操作的 正规 实现方式,以及其同 $inlinecount 两个操作的区别。
$count 操作的正规实现,受 SAP ABAP OData 框架实现第 134 行 has_count</
本教程前一步骤,我们已经提到,我们开发的图书管理 OData 服务,尽管没有为 $count 这个操作进行特别的代码实现,但是 SAP ABAP OData 框架,仍然帮助我们提供了默认的实现。
美中不足的是,这个框架级别的默认实现,如下图蓝色区域所示,从性能上来说不是最优的。
因为我们仅仅需要知道系统里指定 EntitySet 的个数,但是框架默认的实现,仍然把系统里所有的图书数据的每一个字段,通过 SELECT * 全部取出来放置到 GET_ENTITYSET 方法的输出参数,然后通过 lines 函数统计这个内表的行数。
本文介绍 $count 操作的 正规 实现方式,以及其同 $inlinecount 两个操作的区别。
$count 操作的正规实现,受 SAP ABAP OData 框架实现第 134 行 has_count</
版权声明:本文标题:22. SAP ABAP OData 服务的 $count 和 $inlinecount 两个操作的区别 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://it.en369.cn/jiaocheng/1729123833a939421.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。


发表评论