1

当我们添加一个 Azure 移动服务时,我们能够附加一个 Azure SQL 数据库,这意味着对于我们 SQL Azure 服务器中的每个数据库,我们都需要添加一个移动服务。

但是,如果我们有一个正在成长的应用程序并且对于每个客户我们都有一个数据库(每个客户的数据库可以增长到 5GB),那么最好的方法是什么,在这种情况下,为每个数据库拥有一个移动服务可能不是最好的选择。我认为最好的选择可能是让一个独特的移动服务连接到不同的数据库(甚至服务器),具体取决于用户凭据

问题是:这可能吗?有人知道怎么做吗?Azure 服务的管理面板非常有限,但如果可以使用代码会很棒

4

1 回答 1

0

我认为 Azure 移动服务可能不适合这种情况。听起来您正在尝试构建一个可以为多个客户部署的移动应用程序,对吗?每个客户需要不同的数据源,但 API 保持不变?

目前,Azure 移动服务似乎没有解决方案。我可能会建议您使用 ASP.NET Web API 之类的技术构建您自己的 REST API,然后从头开始构建您的应用程序。通过这种方式,您可以为您需要的每个客户部署单独的实例。也就是说,我希望 Azure 移动服务能够支持您在未来描述的场景。能够一次构建我的服务并为不同的应用程序部署各种实例会很酷。

于 2013-01-06T21:44:53.893 回答