是否可以通过request.execute()方法使用自定义数据库模式名称?
到目前为止,对于所有使用Azure移动服务的情况,我一直使用与移动服务名称相同的数据库架构名称。现在,我有一种情况,其中数据库模式名称与移动服务名称不同,并且想知道是否仍可以通过一些自定义使用request.execute()方法。
我知道我总是可以使用mssql.query()来运行自定义查询,但是我想知道是否可以在表脚本中将自定义架构名称与“ request”对象一起使用。
我不认为这是可能的。与自定义API调用相反,request.execute方法仅可用于表请求(请参见移动服务下的MSDN Docs on request object)。移动服务中的表对象直接链接到附加的Azure SQL DB中的表之一,该表利用移动服务的架构名称。我认为您不能覆盖此。如您所指出的,您可以使用mssql查询或处理同一数据库甚至其他数据库中的其他表。
顺便说一句,表格对象可用,但似乎也被限定为相同的架构名称,您无法从其他架构获得表格。
可能有一种方法可以使模式名称默认为移动服务名称以外的其他名称(虽然我不知道),但是可以通过一种方式告诉请求使用其他模式,目前不在。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句