我有一个运行连接到具有 3 个表的数据库的 Azure 移动服务,在数据库的管理门户上我可以基于它们创建视图...问题是...如何通过移动服务访问视图?Azure 移动服务可以做到这一点吗?还是我应该使用常规的网络服务?
我正在寻找的是一种访问它的方法,就像我对表格所做的那样......对于表格,我只需转到 URL 并得到一个 JSON,这就是我想要实现的。
我有一个运行连接到具有 3 个表的数据库的 Azure 移动服务,在数据库的管理门户上我可以基于它们创建视图...问题是...如何通过移动服务访问视图?Azure 移动服务可以做到这一点吗?还是我应该使用常规的网络服务?
我正在寻找的是一种访问它的方法,就像我对表格所做的那样......对于表格,我只需转到 URL 并得到一个 JSON,这就是我想要实现的。
您应该使用常规的网络服务。Windows Azure 移动服务旨在在简单的情况下非常简单,而不是一个通用工具。
不过,您可以覆盖对表的读取操作以返回其他结果。您可能希望使用http://msdn.microsoft.com/en-us/library/jj631631.aspx和http://msdn.microsoft.com/en-us/library/jj613353.aspx作为起点。
如果您转到门户网站并添加您创建的视图的名称,它似乎可以工作。
例如。我的移动网络服务服务称为“PTView”
创建视图 PTView.vwMcPeople as select * from Person where surname like 'Mc%'
在 Web 服务的数据选项卡上,创建一个与视图同名的表。
使用/下载适用于 Azure 移动服务的 SDK,然后您可以使用提供的 API 访问您的数据。
不能直接从 URL 访问 Azure 移动服务。