我正在使用 Android 应用程序测试 Azure 移动服务设施。对于单表 CRUD 操作,它运行良好,但我一直无法找到有关多表查询的任何文档或示例。有没有人在这方面看到过任何东西——无论是在服务器端(比如创建视图)还是在安卓设备上?
谢谢
安东
我不知道这是否受支持,但要创建视图并通过移动服务访问它,您首先需要从 Azure 门户将对象创建为表,然后在数据库中使用 sp_rename 重命名表 [ servicename].[tablename] 到 [servicename].[tablename2],最后创建一个名为 [servicename].[tablename] 的视图。我对此进行了测试,它似乎有效。这是从微软提供的示例程序中将 ToDoItem 表更改为视图的方法:
sp_rename [enzotest.todoitem],[todoitem2]
CREATE VIEW enzotest.todoitem WITH SCHEMABINDING AS SELECT id, [text], complete FROM enzotest.todoitem2
您不需要使用 SCHEMABINDING,但它有助于从门户管理对象。现在您有了一个视图,您应该能够轻松地连接到其他表。