【问题标题】:How do I set the schema for Azure Mobile App tables?如何为 Azure 移动应用表设置架构?
【发布时间】:2018-06-18 21:21:33
【问题描述】:

目前表是在“dbo”模式中创建的,但我想将它设置为不同的东西。这可能吗?

【问题讨论】:

    标签: azure-mobile-services


    【解决方案1】:

    目前表是在“dbo”模式中创建的,但我想将它设置为不同的东西。这可能吗?

    对于 Node.js 后端,您可以添加应用设置名称 MS_TableSchema,并将值作为您的自定义架构。您可以登录 Azure 门户并选择您的应用服务,然后单击“所有设置 > 应用程序设置”,在“应用程序设置”部分添加上述设置。通过 Azure 门户上“MOBILE > Easy tables”下的 Add 按钮创建新表后,将应用新架构。对于具有旧模式的现有表,您可能还需要使用新模式更改表。此外,您需要确保您的自定义架构存在。详细信息你可以关注这个类似的issue。此外,您可以遵循TABLE CONTROLLER BASICS 下的定义表部分和LINKING EXISTING TABLES 下的替代架构部分。

    对于 C# 后端,您可以关注 adrian hall 关于Changing the Mobile Schema 的书。

    【讨论】:

    • 感谢您的详细说明。我正在使用 C# 后端,并且能够使用注释取得一些进展:[Table("TodoItems", Schema="mobile")]。但是,我注意到即使我的表现在是使用移动模式创建的,当我通过我的应用程序与服务器通信时,它会再次尝试使用“dbo”。
    • 我刚刚通过浏览器检查了我的表端点。通过客户端应用程序与移动应用程序通信时,您是否收到任何异常?尝试在您的客户端应用程序中捕获异常,并在处理相关操作时使用 fiddler 收集网络跟踪。
    猜你喜欢
    • 1970-01-01
    • 2014-05-06
    • 2021-04-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-12
    相关资源
    最近更新 更多