Azure移动应用程序中的TableController与ApiController

Mar*_*426 10 azure azure-mobile-services asp.net-apicontroller

我刚刚开始使用移动应用程序.我习惯用ApiControllerWeb API 制作API.

VS2015中的移动应用程序的默认项目模板附带了一个TodoItemController继承自的样本TableController.看起来有一些开箱即用的CRUD操作TableController,每个数据对象必须是类型ITableData.

理想情况下,我想跳过TableController并按照自己的方式实现ApiController.

我的问题是,TableController如果有的话,放弃的后果是什么?App Service和使用之间是否存在紧密耦合TableController

phi*_*ipv 7

TableController与客户端SDK的表逻辑相结合,并为查询,脱机同步等所需的交互提供所有正确的逻辑和列.

您可以很好地使用API​​控制器,它主要取决于您要使用的功能.

  • 不,如果您想要脱机同步和客户端查询功能,则需要使用TableController.所有其他功能都可以与ApiController一起使用.请确保您使用的属性MobileAppController,看到https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-dotnet-backend-how-to-use-server-sdk/#how-到限定-A-定制API-控制器 (5认同)