0

我正在使用azure移动应用程序.net后端为我的Windows 10应用程序,我想从我的数据库中的表中检索列平均值。我怎样才能做到这一点?我搜索了互联网,找不到任何有用的东西。如何从azure移动应用程序获得列平均值

我的表只有两列; id(字符串)和Rating(int)。

+0

@Haksu我不能使用IMobileServiceTable

+0

你可以检查这一个。 http://stackoverflow.com/questions/25474663/outputting-the-number-of-entities-in-an-azure-table。另一个选项,如果你可以添加额外的TableController 你可以在服务器端实现。 @/mishael-ogochukwu – Miguel

+0

@Haksu ok。如何使用tablecontroller来获取列的平均值。 –

回答

0

有几种方法。

1)对离线版本的数据进行LINQ查询。这将计算客户端上的平均值

2)对数据的在线版本执行LINQ查询。这将计算客户端上的平均值,但从服务器提取所有数据,这可能不太理想。

3)实现返回平均值的自定义API。这将计算服务器上的平均值,并允许您对平均值进行一些缓存以加快访问速度。

+0

选项3最适合我的用例。我只是不知道如何在我的表控制器中实现它。关于如何创建自定义API的资源将会很有帮助。 –

+0

http://aka.ms/zumobook是你的朋友。 –