我会创建一个采用 IEnumerable 参数的服务操作。
我如何从客户端调用它?
我读了这个post它向我展示了如何设置它。但我不知道如何传递 arry/collection/list。
我想我可以转换为逗号分隔的字符串,然后再次解析它,但这似乎只是为了传递长整型列表而进行的黑客攻击。
最佳答案
服务操作当前仅支持原始类型参数。因此没有简单的方法来传递值列表。如果可能的话,使用逗号分隔的字符串通常是一个合理的解决方法。
关于.net - 将列表/数组/集合传递到 WCF 数据服务 (OData) 服务操作中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8496513/