RIA Services поддерживает передачу массива целых чисел. Только что проверил это, используя этот сервисный вызов.
[ServiceOperation]
public string SayHello(int[] input)
{
StringBuilder strings = new StringBuilder();
foreach (var i in input)
{
strings.AppendFormat("Hello {0}!", i);
}
return strings.ToString();
}
Не уверен в службе данных ADO.Net. Может быть проблема из-за интерфейса RESTful.