2012-10-23 68 views
0

我有一个Silverlight 5应用程序。这个程序已经开发了18个月。此应用回拨给WCF服务。我刚刚收到支持请求。当我更新我的服务参考时不再返回ObservableCollections

在今天之前,服务将返回ObservableCollection<T>结果。但是,现在突然间,无处不在的中间,它在我更新Silverlight应用程序中的服务引用后开始返回T[]结果。

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

谢谢!

回答

1

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