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

时间:2011-12-13 21:37:07

标签: .net wcf-data-services odata

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

如何从客户端拨打电话?

我读了这个post,它告诉我如何设置它。但我不知道如何传递arry / collection / list。

我想我可以转换为逗号分隔的字符串,然后再次解析它,但这似乎只是为了传递一个long列表。

2 个答案:

答案 0 :(得分:4)

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

答案 1 :(得分:0)

如果要为此操作使用Get Method,则参数不能与列表或集合类似。 我建议你使用Post方法,并将所有参数放在请求体中。 希望这可以帮到你!