使用自定义架构名称与Azure移动服务请求对象执行方法

时间:2014-08-07 18:11:30

标签: azure azure-mobile-services

是否可以将自定义数据库模式名称与request.execute()方法一起使用?

对于Azure移动服务的所有情况,我一直使用与移动服务名称相同的数据库模式名称。我现在的情况是,数据库模式名称与移动服务名称不同,并且想知道我是否仍然可以使用request.execute()方法进行一些自定义。

我知道我总是可以使用mssql.query()来运行自定义查询,但我想知道是否可以在表脚本中使用自定义模式名称和“request”对象。

1 个答案:

答案 0 :(得分:1)

我不相信这是可能的。 request.execute方法仅适用于表请求(请参阅移动服务下的MSDN Docs on request object),而不是自定义API调用。移动服务中的表对象直接链接到附加Azure SQL DB中的一个表,该表使用移动服务的模式名称。我不认为你可以覆盖这个。正如您所指出的,您可以使用mssql查询或处理同一数据库中的其他表,甚至其他数据库。

另外注意表对象是可用的,但似乎也限定为相同的模式名称,并且您无法从其他模式获取表。

有可能有一种方法可以使模式名称的默认值不是移动服务名称(不是我所知道的),而是一种告诉请求使用的一次性能力一个不同的架构,而不是在这个时候。