我有一个Azure移动服务运行连接到一个带有3个表的数据库,在数据库的管理门户上,我可以基于它们创建视图......问题是......如何通过移动服务访问视图? Azure移动服务有可能吗?或者我应该使用常规的Web服务?如何使用Azure移动服务访问数据库视图?
我正在寻找的是一种访问它的方式,就像我使用表格一样......对于表格,我只需转到URL并获得一个JSON,这就是我想实现的目标。
我有一个Azure移动服务运行连接到一个带有3个表的数据库,在数据库的管理门户上,我可以基于它们创建视图......问题是......如何通过移动服务访问视图? Azure移动服务有可能吗?或者我应该使用常规的Web服务?如何使用Azure移动服务访问数据库视图?
我正在寻找的是一种访问它的方式,就像我使用表格一样......对于表格,我只需转到URL并获得一个JSON,这就是我想实现的目标。
您应该使用常规的Web服务。 Windows Azure Mobile服务在简单情况下意味着非常简单,而不是一个全能目的工具。
不过,您可以重写表上的读取操作以返回其他结果。您可能需要使用http://msdn.microsoft.com/en-us/library/jj631631.aspx和http://msdn.microsoft.com/en-us/library/jj613353.aspx作为起点。
使用/下载适用于Azure移动服务的SDK,然后您可以使用提供的API访问您的数据。
无法直接从URL访问Azure移动服务。
如果你去门户网站,只是添加你创建的视图的名称似乎工作。
例如。 我的移动Web Services服务被称为 'PTView'
CREATE VIEW PTView.vwMcPeople作为 SELECT * FROM人,其中姓像 '了Mc%'
您的Web服务的数据选项卡上创建一个表与与视图同名。
Azure移动服务可以从HTTPS网址访问,例如https://name--of-service.azure-mobile.net/tables/orders – ErikTJ