我有一些用C#定义的模型,在该模型上我添加了一堆DataAnnotations(System.ComponentModel.DataAnnotations),以指定诸如Max length,正则表达式,必需等...
我想生成一个XSD,它将考虑我指定的所有DataAnnotation值,但是找不到方法。我知道我可以在.net 462应用程序中重新定义整个模型结构,并在所有模型上放置XmlElement属性,然后使用xsd.exe生成xsd,但这并不理想。
是否可以使用.net核心应用程序和定义的DataAnnotations生成xsd?