天蓝色移动服务中的多个连接字符串
Multiple connection string in azure mobile service
我们根据客户使用不同的数据库,但所有 SP 和表架构都是相同的。
如何连接基于客户端的Azure移动服务?
选项:
- 根据客户端发布服务,因此客户端数量等于服务数量。
- 将所有连接字符串放入配置文件。读取 header 值并相应地选择连接。
- 任何其他选项,你知道吗。
第一个选项对我们来说不可行。因为需要在所有站点上发布代码以进行一次更改。
请推荐我。
您不能真正为此使用 Azure 移动服务。 Azure 移动服务几乎是围绕每个服务一个数据库设计的。我建议切换到 Azure App Service。如果您只需要数据库访问权限,您可以设置一个 REST 端点来提供必要的访问权限,但在每个经过身份验证的用户上查找您的连接字符串。您可能希望为每个客户端使用一个模式来减少您拥有的连接字符串的数量。
精简版:查看您的服务设计以减少您使用的 SQL 连接字符串的数量。理想的数字是 1.
我们根据客户使用不同的数据库,但所有 SP 和表架构都是相同的。
如何连接基于客户端的Azure移动服务?
选项:
- 根据客户端发布服务,因此客户端数量等于服务数量。
- 将所有连接字符串放入配置文件。读取 header 值并相应地选择连接。
- 任何其他选项,你知道吗。
第一个选项对我们来说不可行。因为需要在所有站点上发布代码以进行一次更改。
请推荐我。
您不能真正为此使用 Azure 移动服务。 Azure 移动服务几乎是围绕每个服务一个数据库设计的。我建议切换到 Azure App Service。如果您只需要数据库访问权限,您可以设置一个 REST 端点来提供必要的访问权限,但在每个经过身份验证的用户上查找您的连接字符串。您可能希望为每个客户端使用一个模式来减少您拥有的连接字符串的数量。
精简版:查看您的服务设计以减少您使用的 SQL 连接字符串的数量。理想的数字是 1.