【问题标题】:Azure Mobile App and navigation propertiesAzure 移动应用和导航属性
【发布时间】:2016-11-21 18:28:32
【问题描述】:

我正在为 Xamarin Forms 应用程序使用 Azure 移动应用程序,并且想知道从数据库获取实体时是否可以加载实体的导航属性?

这是一个代码示例: "var menuItems = await client.GetTable''().ReadAsync();"

menuItem 有一个名为 cmets 的导航属性。在邮递员中,我可以通过在查询字符串的末尾添加 $expand=cmets 的参数来加载这些,但我一直不知道如何将其添加到我的应用程序的代码中。

【问题讨论】:

    标签: azure-mobile-services


    【解决方案1】:

    答案 #1:使用 [ExpandProperty] 在查询中自动设置 $expand。请参阅 Zumo Book 的第 3 章http://aka.ms/zumobook

    答案 #2:您不想这样做(诚实!)它会破坏您尝试执行的任何数据规范化。

    【讨论】:

    • 在您回答之前,我可以在客户端使用 DelegatingHandler 将 $extend 添加到我的请求中,但是通过阅读您的书,我明白了您对答案 #2 的意思。顺便说一句,很棒的书,我一直读到凌晨 3 点。
    猜你喜欢
    • 1970-01-01
    • 2019-07-11
    • 2020-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-11
    • 2014-03-29
    相关资源
    最近更新 更多