サードパーティ システムからの xml ファイルを検証 (および文書化) する目的で、データ注釈を使用していくつかのビューモデル クラスを再利用して xsd ファイルを生成することを望んでいました。Xsd.exe は問題なく .xsd ファイルを生成しますが、[Required] のようなデータ注釈属性は f.ex を使用した xsd に反映されません。minOccurs=1。
ここにはどのようなオプションがありますか? 「最も簡単」なのは、おそらくリフレクションを使用して独自の xsd 世代を作成することです。または、別の xsd で追加の検証属性を作成するだけで済み、xml ファイルを検証するときに両方を使用できますか?
他のアイデアはありますか?