Odata 当实体有子实体时,面片增量为空

Odata 当实体有子实体时,面片增量为空,odata,aspnetboilerplate,Odata,Aspnetboilerplate,我使用的是AspNet Core样板文件,当我试图用odata控制器中的补丁更新一个包含子实体的实体时,我最终得到了一个null delta参数。如果实体没有子项,则可以正常工作。似乎与下面的帖子有关,我如何将其应用于AbpODataEntityController 我的实体看起来与此类似,因此当Items集合中的实体发生更改时,就是问题发生时 public class Float : FullAuditedEntity<int>, IMustHaveTenant { [I

我使用的是AspNet Core样板文件,当我试图用odata控制器中的补丁更新一个包含子实体的实体时,我最终得到了一个null delta参数。如果实体没有子项,则可以正常工作。似乎与下面的帖子有关,我如何将其应用于AbpODataEntityController

我的实体看起来与此类似,因此当Items集合中的实体发生更改时,就是问题发生时

public class Float : FullAuditedEntity<int>, IMustHaveTenant
{
    [InverseProperty("Float")]
    public ICollection<FloatItem> Items { get; set; }

    [ForeignKey("OutletId")]
    public virtual int OutletId { get; set; }
    public Outlet Outlet { get; set; }

}

public class FloatItem : FullAuditedEntity<int>, IMustHaveTenant
{
    [ForeignKey("Float")]
    public virtual int FloatId { get; set; }
    public Float Float { get; set; }

    public virtual double CountValue { get; set; }
}
公共类浮动:FullAuditedEntity,IMustHaveTenant
{
[反向属性(“浮动”)]
公共ICollection项{get;set;}
[外键(“外键”)]
公共虚拟整数输出{get;set;}
公共出口{get;set;}
}
公共类浮动项:FullAuditedEntity,IMustHaveTenant
{
[外汇(“浮动”)]
公共虚拟整数FloatId{get;set;}
公共浮点{get;set;}
公共虚拟双CountValue{get;set;}
}