我定义了返回IList类型的WCF方法,客户端得到的集合是只读的,这样我无法直接对集合进行修改操作。
例如我定义了一个函数为:
[OperationContract] IList<User> LoadUserInfo();
客户端得到的List<User>是无法修改的, 而我又不想再做复制操作。请问是否有什么方式直接去除此API返回集合的read only属性?
直接在客户端代码里,修改Proxy里的代码,我记得List<T>返回类型是数组类型。
你可以自己使用C#代码,做个对象拷贝的。
然后再做处理
【老徐的网站】:http://www.frankxulei.com/
微软WCF中文技术论坛 微软WCF英文技术论坛 Windows Azure中文技术论坛