.asmx Web サービスを開発しました。xsd.exe のおかげでスキーマ定義からいくつかのクラスを生成していましたが、自動的に生成された wsdl が minOccurs の正しい値を表示していないことが判明し ました。値)
ただし、Web サービス クライアントにはこの変更が必要です。
生成したクラスで XmsSchemaProvider を使用して、.xsd ファイルに minOccurs の正しい値を指定しようとしました。
私のテストでは、クラスの xsd.exe から作成されたすべての注釈を削除し、クラスが IXMLSerializer を継承するようにすることしかできなかったので、完全に透明になる前に XMLSerialisation を実装する必要がありました。XMLSerialisation を xsd から保持する方法はありますが、ReadXml と WriteXml を実装せずに独自の.xsd プロバイダーを使用していますか?