C# Simple.OData.Client插入对象及其关系

C# Simple.OData.Client插入对象及其关系,c#,asp.net,api,odata,C#,Asp.net,Api,Odata,我正在使用Simple.OData.Client来使用ASP API。一切都好。但我需要插入实体和它的关系实体 例如,我有这个实体 public class Offers { public int OfferID {get;set;} public string OfferDescription{get;set;} public ICollection<OfferAccessories> OfferAccessories{get;set;} } 公共类优惠 { 公共int Off

我正在使用Simple.OData.Client来使用ASP API。一切都好。但我需要插入实体和它的关系实体

例如,我有这个实体

public class Offers
{
public int OfferID {get;set;}
public string OfferDescription{get;set;}

public ICollection<OfferAccessories> OfferAccessories{get;set;}
}
公共类优惠
{
公共int OfferID{get;set;}
公共字符串提供了描述{get;set;}
公用ICO访问权限集合{get;set;}
}
我需要通过发布新的报价插入报价附件集合。。这在使用普通API restful时会自动发生。。但使用OData时,OfferAccessories列表到达服务器时为空 Simple.OData.Client代码

var client = new ODataClient(settings);
var result = await client.For<Offers>().Set(entity).InsertEntryAsync();
var客户端=新的ODataClient(设置);
var result=wait client.For().Set(entity.InsertEntryAsync();
我希望我已经把问题解释清楚了