Как я могу генерировать классы из wsdl, которые работают во время разработки в Visual Studio? - PullRequest
1 голос
/ 18 октября 2011

Я делаю MVVM с классами моделей, которые создаются с помощью мастера Visual Studio для «Добавить ссылку на службу».

Я пытаюсь создать пример данных времени разработки, которые появятся в конструкторе.

Проблема, с которой я сталкиваюсь, заключается в том, что члены коллекции не инициализируются, поэтому я изменил строку сгенерированного кода:

[System.Runtime.Serialization.OptionalFieldAttribute()]
private System.Collections.Generic.List<SDDM3.HylandService.ServiceKeyword> KeywordListField;

к этому:

[System.Runtime.Serialization.OptionalFieldAttribute()]
private System.Collections.Generic.List<SDDM3.HylandService.ServiceKeyword> KeywordListField = new System.Collections.Generic.List<ServiceKeyword>();

После этого дизайнер в VS не жаловался.

Я понимаю, что эти изменения будут потеряны, когда я заново сгенерирую код.

Есть ли какой-нибудь способ сказать генератору кода сделать это для меня?

...