【发布时间】:2011-02-28 19:56:53
【问题描述】:
我在 XSD 中指定了一个默认值,如下所示:
<xs:complexType name="image">
<xs:attribute name="path" type="xs:string" />
<xs:attribute name="type" type="imageType" default="normal" />
</xs:complexType>
但除非我在 XML 中明确包含一个值,否则当我运行这样的 LINQ 查询时,'type' 总是作为空字符串返回:
Dim images = From i In collection.<image> Select i.@path, i.@type
这应该是预期的还是可以省略该属性并让 LINQ 检查默认值?
【问题讨论】:
标签: linq-to-xml