我正在使用简单的 Odata 库
https://github.com/object/Simple.OData.Client/wiki
我需要定义开放参数,但我没有看到任何定义或文档。
澄清示例:
随着我的 oData 调用,我发送了一个名为“mode”的参数,我可以将其设置为 0-10 之间的任何数字。我的服务器会知道如何处理它。然而,该参数不是预定义的。
我正在使用简单的 Odata 库
https://github.com/object/Simple.OData.Client/wiki
我需要定义开放参数,但我没有看到任何定义或文档。
澄清示例:
随着我的 oData 调用,我发送了一个名为“mode”的参数,我可以将其设置为 0-10 之间的任何数字。我的服务器会知道如何处理它。然而,该参数不是预定义的。
最近发布的 Simple.OData.Client 支持 OData 开放类型,请看这里的示例:
搜索包含“OpenProperty”的测试。
用户2824991:
我认同。我已经为查询和更新测试了无类型和有类型的场景。
例如:
var order = await client.For("Orders")
.Set(new {OrderId = 9, OrderName = "New Order", MyProperty = "Dynamic Property", GuidProperty = Guid.NewGuid()})
.InsertEntryAsync();
其中,“ OrderId
”和“ OrderName
”都是声明的属性,而“ MyProperty
”和“ GuidProperty
”都是动态属性。