Дополнения к свойствам служб данных WCF Break Client - PullRequest
1 голос
/ 19 ноября 2011

У нас есть служба данных WCF с сгенерированным DataServiceClient. Мы добавили (не удалили) свойство к сущности на сервере. Клиент теперь бросает:

Type 'OrderIOI' does not have a property named 'total_ioi_qty'


   at System.Data.Services.Client.QueryResult.Execute()
   at System.Data.Services.Client.DataServiceRequest.Execute[TElement](DataServiceContext    context, QueryComponents queryComponents)
   --- End of inner ExceptionDetail stack trace ---

Как мы решаем эту ошибку? Мы не можем регенерировать клиентские ссылки каждый раз, когда на сервер добавляется свойство .... (я думал, что в этом весь смысл WCF и Контрактов на данные)?

1 Ответ

3 голосов
/ 20 ноября 2011

В экземпляре DataServiceContext установите для свойства IgnoreMissingProperties значение true.

...