gpt4 book ai didi

c# - OData $expand URL 限制?

转载 作者:太空宇宙 更新时间:2023-11-03 15:24:52 24 4
gpt4 key购买 nike

当您有很多(在本例中为 20 个)要扩展的导航属性时,如何通过服务引用 扩展实体的导航属性?我正在执行以下代码:

var result = MyEntities.Sample.Expand("Collector,Container,Coordinates...") 

这导致以下 URI:

http://192.168.0.196/Service.svc/Sample?$expand=Collector,Container,Coordinates,DispositionRequest,Employee,EstimatedSampleVolume,Facility,PreparationSize,Priority,Product,SourceLocation,SampleClassification,Unit,Vendor,Unit,WorkOrder,SampleType,Subject,Site,State

我得到的错误是:

$expand does not support '19' properties expanded simultaneously on the same segment.

最佳答案

OData 协议(protocol)目前不支持同时扩展的属性不超过 13 个。

https://github.com/OData/odata.net/blob/ODATAV3/WCFDataService/Service/System/Data/Services/WebUtil.cs#L986-L990

关于c# - OData $expand URL 限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35806643/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com