.net - 将列表/数组/集合传递到 WCF 数据服务 (OData) 服务操作中

标签 .net wcf-data-services odata

我会创建一个采用 IEnumerable 参数的服务操作。

我如何从客户端调用它?

我读了这个post它向我展示了如何设置它。但我不知道如何传递 arry/collection/list。

我想我可以转换为逗号分隔的字符串,然后再次解析它,但这似乎只是为了传递长整型列表而进行的黑客攻击。

最佳答案

服务操作当前仅支持原始类型参数。因此没有简单的方法来传递值列表。如果可能的话,使用逗号分隔的字符串通常是一个合理的解决方法。

关于.net - 将列表/数组/集合传递到 WCF 数据服务 (OData) 服务操作中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8496513/

相关文章:

c# - 寻找图像转换库

c# - 使用 WCF 数据服务将其发送到客户端后,部分类中的自定义属性不存在

c# - 将 ADO.NET 数据服务和自定义 ServiceContract 组合在同一个类中?

asp.net-mvc - 如何在 Excel 中指定 API key 名称 - 只有在提供 Web API key 名称时才能指定 Web API key

c# - 用于构造 OData 查询选项的强类型 Linq

c# - 异常消息是在数据上下文类型上有一个顶级 IQueryable 属性,其元素类型不是实体类型

.net - 设置Datasource后DataGridView为空

c# - 使用 session 自定义 RoleProvider

没有 Blazor 的 C# WASM

c# - 增加检索的记录数会成倍增加 linq 查询持续时间