2011-04-23 77 views
1

不知道为什么,但是在更新我的服务引用后,方法已经开始返回Array而不是Observable集合,之前它正确地返回了Observable集合。wcf服务在更新后返回Array而不是Observable Collection

我已经尝试配置服务引用,但不是运气。 我也试过SLSvcutil.exe,但不是运气。

请让我知道为什么我的silverlight应用程序突然出现这种情况。

非常感谢。

回答

2

Array是服务客户端端集合的默认设置。您可以按照以下方式更改将用于集合的类型。

从Visual Studio右键单击您的服务参考,然后选择“Configure Service Reference ...”。在打开的对话框中选择所需的收集类型:System.Collection.ObjectModel.ObservableCollection

如果你想使用SLsvcUtil,/ collectionType:选项定义了集合的类型。