如何在azure移动应用程序中对客户端调用表控制器

时间:2016-03-09 00:20:23

标签: c# .net azure azure-mobile-services

我有一个使用Entity框架的表控制器...我不知道如何从通用Windows应用程序调用它..这个问题是关于从客户端应用程序调用...而不是从卷发,邮递员。

 public class UserController : TableController<User>
{
    protected override void Initialize(HttpControllerContext controllerContext)
    {
        base.Initialize(controllerContext);
        MobileServiceContext context = new MobileServiceContext();
        DomainManager = new EntityDomainManager<User>(context, Request);
    }

    // GET tables/User/48D68C86-6EA6-4C25-AA33-223FC9A27959
    public SingleResult<User> GetUser(string id)
    {
        return Lookup(id);
    }

    // PATCH tables/User/48D68C86-6EA6-4C25-AA33-223FC9A27959
    public Task<User> PatchUser(string id, Delta<User> patch)
    {
         return UpdateAsync(id, patch);
    }

    // DELETE tables/User/48D68C86-6EA6-4C25-AA33-223FC9A27959
    public Task DeleteUser(string id)
    {
         return DeleteAsync(id);
    }
}

如何从Windows Universal App拨打电话? 至少,我在哪里可以找到这些信息?

1 个答案:

答案 0 :(得分:2)

官方文档是一个很好的起点:https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-dotnet-how-to-use-client-library/

简短版本 - 有一整套SDK可供使用。如果您更喜欢样品,可以查看我的快速入门:https://github.com/adrianhall/quickstarts