【问题标题】:Admin Website for CRUD operations on Azure Mobile ServicesAzure 移动服务上 CRUD 操作的管理网站
【发布时间】:2014-10-04 00:13:50
【问题描述】:

我正在尝试构建一个简单的应用程序,并希望利用 Azure 移动服务来验证和存储用户信息和设置...

但是,我还需要存储一些应用程序数据,我认为我也应该将其放入移动服务表中。

但是,似乎没有任何管理界面可用于管理 Azure 移动服务中的数据,例如用于填充表和管理用户将访问的只读数据的 CRUD。

所以我的选择是将这些数据放在单独的网站/数据库中,创建一个单独的网站并在其中使用 azure 移动服务以管理员身份管理数据,或者只是将所有内容放入我自己的 asp.net 网站并使用web api(或类似的东西)将数据提供给应用程序。

显然,最后一个选项提供了最大的灵活性,但我理想的选择是能够以管理员身份在另一个网站上简单地管理数据。

我需要管理的数据不是用户将通过应用程序编辑或添加的数据,而是我需要在应用程序中已有的数据供用户访问...

根据这些要求,您认为我的最佳选择是什么?

【问题讨论】:

    标签: asp.net crud azure-mobile-services


    【解决方案1】:

    对于纯数据管理,您有几种不同的选择。首先我要说的是,无论您选择什么选项,我都建议将数据保存在同一个数据库中,或者让您的移动服务可以访问它。如果您对在 SQL 中执行此操作感到满意,则可以使用 SQL Management Studio(这是用于 SQL DB 管理的 Windows 实用程序)连接到您的移动服务正在使用的数据库,或者使用 SQL Portal,它是一个 Silverlight 工具,它提供SQL Management Studio 的很多功能。从预先构建的工具开始,您可以构建自己的应用程序/网站,直接与数据库交互(或通过移动服务作为管理员)。这将是最多的工作,但您可以自定义您可能需要的任何内容。最后,您可以只使用 REST 客户端来处理任何管理数据。由于所有内容都通过 REST API 在移动服务中公开,因此您可以使用 REST 客户端(如 Postman)直接将数据发布到您的移动服务(如果需要,使用主密钥作为管理员)。这可以说是没有 SQL 工具的最简单的方法,尽管它更繁重,因为您需要为要发送的任何数据输入 JSON 文本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-30
      • 1970-01-01
      • 2014-05-04
      • 1970-01-01
      相关资源
      最近更新 更多