我正在使用Visual Studio向导为“添加服务引用”生成的模型类进行MVVM。
我正在尝试生成一些将出现在设计器中的设计时样本数据。
我遇到的问题是集合成员没有被初始化,所以我更改了这行生成的代码:
[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的设计师没有抱怨。
我意识到当我重新生成代码时,这些更改将会丢失。
有没有办法告诉代码生成器为我做这个?