2011-04-23 66 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:選項定義了集合的類型。