我正在使用Simple Odata Library
https://github.com/object/Simple.OData.Client/wiki
我需要定义打开的参数,但我不会找到任何定义或文档。
澄清的例子:
随着我的oData调用,我发送一个名为“mode”的参数,我可以将其设置为0-10之间的任何数字。我的服务器将知道如何处理它。但是,此参数未预先定义。
答案 0 :(得分:1)
Simple.OData.Client的最新版本支持OData开放类型,请查看示例:
搜索包含" OpenProperty"。
的测试答案 1 :(得分:0)
user2824991:
我是这么认为的。我已经为查询和更新测试了无类型和类型化的场景。
例如:
var order = await client.For("Orders")
.Set(new {OrderId = 9, OrderName = "New Order", MyProperty = "Dynamic Property", GuidProperty = Guid.NewGuid()})
.InsertEntryAsync();
其中," OrderId
"和" OrderName
"都是声明的属性,而" MyProperty
"和" GuidProperty
"都是动态属性。
Here我的测试代码更新了。它属于我的sample project。