我正在使用简单的Odata库
https://github.com/object/Simple.OData.Client/wiki
我需要定义开放参数,但我没有看到任何定义或文档。
举例说明:
在我的oData调用中,我发送了一个名为“模式”的参数,我可以将它设置为0-10之间的任何数字。我的服务器将知道如何处理它。但是,此参数不是预定义的。
发布于 2015-08-07 01:06:02
最新版本的Simple.OData.Client支持OData开放类型,请看这里的示例:
搜索包含"OpenProperty“的测试。
发布于 2015-08-05 09:22:17
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。
https://stackoverflow.com/questions/31816887
复制相似问题