Как я должен использовать пространства имен в контрактах WCF? - PullRequest
3 голосов
/ 26 ноября 2010

После прочтения это , это и это Я думаю, что я немного понимаю, что они имеют в виду с контрактами на управление версиями данных.Поэтому рекомендуется, чтобы мои контракты на данные и сообщения реализовывали интерфейс и устанавливали DataContract (Name = "SameValue") для разных пространств имен ??Я тогда создал бы новый класс с тем же именем и другим контрактом?Если это правильно, то слишком легко быть правдой.Причина, по которой я спрашиваю, состоит в том, что я хочу протестировать клиента на соответствие производственному сервису и запустить его, если контракты новее, чем сервис.

1 Ответ

2 голосов
/ 16 августа 2011

Да, этот атрибут позволяет создавать версии вашего контракта.

Достойная статья о лучших практиках обработки изменений в WCF .

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