我希望重用一些带有数据注释的视图模型类来生成 xsd 文件,以验证(和记录)来自 3rd 方系统的 xml 文件。Xsd.exe 可以很好地生成 .xsd 文件,但是像 [Required] 这样的数据注释属性不会反映在带有 f.ex 的 xsd 中。minOccurs=1。
我在这里有什么选择(如果有的话)?“最简单的”可能是使用反射创建我自己的 xsd 代。或者我可以在单独的 xsd 中创建额外的验证属性并在验证 xml 文件时使用两者吗?
还有其他想法吗?
我希望重用一些带有数据注释的视图模型类来生成 xsd 文件,以验证(和记录)来自 3rd 方系统的 xml 文件。Xsd.exe 可以很好地生成 .xsd 文件,但是像 [Required] 这样的数据注释属性不会反映在带有 f.ex 的 xsd 中。minOccurs=1。
我在这里有什么选择(如果有的话)?“最简单的”可能是使用反射创建我自己的 xsd 代。或者我可以在单独的 xsd 中创建额外的验证属性并在验证 xml 文件时使用两者吗?
还有其他想法吗?