У меня есть некоторые модели, определенные в C # для модели, в которую я добавил кучу DataAnnotations (System.ComponentModel.DataAnnotations), чтобы указать такие вещи, как максимальная длина, регулярные выражения, требуемые и т. Д.
Я хотел бы создать XSD, который будет учитывать все значения DataAnnotation, которые я указал, но не могу найти способ.Я знаю, что могу переопределить всю структуру модели в приложении .net 462 и разместить атрибуты XmlElement на всех моделях, а затем использовать xsd.exe для создания xsd, но это не идеально.
Есть ли способсгенерировать xsd с основным приложением .net и с определенными DataAnnotations?