尝试选择属性作为类时遇到问题。当我获得整个属性(没有$ select)时,它可以正常工作。
但是如果我将$ select与class属性一起使用,则没有错误,但该属性不会返回。
GetByIds?$选择项目Id =,接送
选择不归来。只有ItemId。
method().subscribe(
location.reload();
);
以下是我的构建器
public class ItemNotification : Entity
{
public ItemNotificationSetting Pick { get; set; }
public ItemNotificationSetting Receive { get; set; }
public string ItemId { get; set; }
}
public class ItemNotificationSetting
{
public bool IsEmail { get; set; }
public bool IsNotification { get; set; }
}
提前全部谢谢。
答案 0 :(得分:1)
Pick
是一个导航属性。您需要$expand
。
GetByIds?$expand=Pick&$select=ItemId
当我获得整个属性(没有$ select)时,它可以正常工作。
即使您没有Pick
,也会包含$expand
吗?如果是这样,请告诉我,因为那可能还有别的错误。默认情况下,不包括导航属性。