背景:在Silverlight3/C#/ .Net和3-4天左右的RIA Services概念价值。 (我以前的大多数问题都应该解释为什么)如何将ArrayList类型从DomainService类返回到CLient端?
我正在使用Silverlight3测试Microsoft的RIA服务。这是我必须为客户做的一个概念证明的一部分。所以它非常基本。 我已经想出了如何使用RIA服务等构建Silverlight3项目。因此,传递和返回字符串和int是目前没有问题。
但我需要从我的域服务类返回一个ArrayList到我的SL3客户端。但它似乎传回ArrayList是不允许的。而且我对C#的有限知识不能帮助我们做快速类型转换/转换/等等。这个服务器端函数得到一个ArrayList,它必须返回到SL3客户端,所以我必须做一些事情来发送它到客户端。
问: 有谁知道什么应该做一个ArrayList(在C#)允许的DomainService类函数将其返回到调用客户端/ SL3功能?
[注:我的大多数尝试都最终在错误的:“命名的服务操作‘myFunctionName’不符合所需的签名都返回和参数类型必须为实体类型或预定义之一。可序列化的类型。“]
请随时要求任何您认为合适的信息。 预先感谢您。
感谢Logansama的解决方案:D我搜索了整个互联网,谢谢你:D你真棒! – 2011-02-15 20:51:38