更新服务引用时,不再返回ObservableCollections

时间:2012-10-23 17:57:07

标签: wcf silverlight

我有一个Silverlight 5应用程序。这个应用程序已经开发了18个月。此应用程序回调WCF服务。我刚收到支持请求。

在此之前,该服务将返回ObservableCollection<T>个结果。但是,现在所有突然的,不合时宜的,它在我更新Silverlight应用程序中的服务引用后开始返回T[]结果。

我的问题是,会发生什么情况会导致这种变化?由于类型冲突,这导致大约70个错误。我忽略了一个基本设置吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如果您使用服务引用与服务进行通信,请确保未更改数据类型。右键单击Service References文件夹中的服务,选择Configure Service Reference ...,然后查看数据类型 - 集合类型:。如果它是System.Array,那么这可能是你的问题。将其更改为ObservableCollection,看看是否有帮助。