用于: Microsoft.OData.Client:6.17.0 OData v4客户端代码生成器:2.4.0
我使用OData v4客户端代码生成器生成一个c#项目来访问和使用OData服务。
我正在努力获得派生实体集。基于v4服务TripPin 我想访问基本类型PlanItem的航班。 HTTP查询是:http://services.odata.org/V4/TripPinServiceRW/People('russellwhyte')/Trips(1003)/PlanItems/Microsoft.OData.SampleService.Models.TripPin.Flight
在C#中我只有:
... .PlanItems.ExecuteAsync() -> gets only the base type
或
... .PlanItmes.ByKey(xyz).CastToFlight().ExecuteAsync() ->only gets one derived item
以下预期的解决方案不可用:
... .PlanItems.OfType<Flight>()
有没有办法在c#中获取派生实体的航班组,就像上面的HTTP查询一样?我需要检查元数据文档以获取API OfType?
由于