【发布时间】:2010-03-05 09:25:09
【问题描述】:
我有几个由 XSD 架构由 xsd.exe 生成的 .cs 文件。
我的问题是,当我尝试将这些类序列化为 xml 时,其值与 xsd 架构中定义的默认值匹配的属性没有被序列化。
我发现当我删除[System.ComponentModel.DefaultValueAttribute(typeof(<someType>), "<SomeValue>")] 后我的问题就解决了
代表默认字段的成员的属性。
所以我的问题是没有更优雅的方法来做到这一点?例如,有什么方法可以指定我想要序列化默认值?
【问题讨论】:
标签: c# xml serialization xsd.exe