我有一个包含这样一个简单类型的 XSD:
<xs:simpleType name="csharpName" id="csharpName">
<xs:restriction base="xs:string">
<xs:pattern value="[A-Za-z][A-Za-z0-9_]*" />
</xs:restriction>
</xs:simpleType>
现在当我使用这种类型时:
<xs:element name="typeName" type="csharpName" />
LINQ to XSD 生成
this.SetElementWithValidation(XName.Get("typeName", ""), value, "typeName", global::.csharpName.TypeDefinition);`
注意::.
after 全局。现在那个点在那里是非常错误的,我假设我缺少一个命名空间。现在,如果我手动删除该点,它工作得很好,但我宁愿不删除每一代的十几个事件。你有什么想法?