Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/270.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在RESTAPI中返回大量数据_C#_Rest_Api_Parsing_Mobile - Fatal编程技术网

C# 在RESTAPI中返回大量数据

C# 在RESTAPI中返回大量数据,c#,rest,api,parsing,mobile,C#,Rest,Api,Parsing,Mobile,我正在为移动应用程序开发RESTAPI;我们有一个web应用程序,它不会过滤大量元数据。应用程序需要更多的时间来解析这些高容量(2k条记录,5列)元数据。从API和应用程序的角度来看,处理此场景的最佳方法是什么。首选API选项 应用程序开发人员要求通过将所有元数据路由和初始同步合并到一个路由中来返回数据库(sql lite等)。。我在这方面找不到太多的线索。。这是业界的惯例吗?您可以考虑使用异步流将大数据发送到前端,并更改客户端以使用流 API应该支持分页,而不是一次性返回大量数据。它应该期望一

我正在为移动应用程序开发RESTAPI;我们有一个web应用程序,它不会过滤大量元数据。应用程序需要更多的时间来解析这些高容量(2k条记录,5列)元数据。从API和应用程序的角度来看,处理此场景的最佳方法是什么。首选API选项


应用程序开发人员要求通过将所有元数据路由和初始同步合并到一个路由中来返回数据库(sql lite等)。。我在这方面找不到太多的线索。。这是业界的惯例吗?

您可以考虑使用异步流将大数据发送到前端,并更改客户端以使用流


API应该支持分页,而不是一次性返回大量数据。它应该期望一个页码作为参数之一,并返回该页数据。这真的是无法回答的,有太多的设计决策和选项在起作用here@ChetanRanpariya我们考虑分页;但它的解析时间-去序列和存储到数据库-是应用程序上的杀手。有什么想法吗?