Сервис wcf возвращает Array вместо Observable Collection после обновления - PullRequest
1 голос
/ 23 апреля 2011

Не знаю почему, но после обновления моей ссылки на службу методы начали возвращать массив вместо набора наблюдаемых, ранее он возвращал коллекцию наблюдаемых правильно.

Я попытался настроить справочник службы, но не удача. Я попробовал SLSvcutil.exe также, но не удача.

Пожалуйста, дайте мне знать, почему мое приложение silverlight ведет себя так неожиданно.

Спасибо заранее.

1 Ответ

2 голосов
/ 24 апреля 2011

Array является настройкой по умолчанию для коллекций на стороне клиента службы. Вы можете изменить тип, который будет использоваться для коллекций, следующим образом.

В Visual studio Щелкните правой кнопкой мыши ссылку на службу и выберите «Настроить ссылку на службу ...» . В открывшемся диалоговом окне выберите необходимый тип коллекции: System.Collection.ObjectModel.ObservableCollection.

Если вы хотите использовать SLsvcUtil, опция / collectionType: определяет тип коллекций.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...