Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
私たちのプロジェクトでは、xsd スキーマ ファイルがあり、xsd の c# クラスを自動生成して使用しています。変更を行う必要がある場合は毎回、xsd ファイルで行うように求められ、後で c# コードに生成されます。
私の質問は、なぜ最初に xsd が必要なのか、シリアライズ可能な c# クラスを直接作成できないのはなぜかということです。
クラスへの変更は、アプリがサポートする XML データ構造への変更の結果であると想定しています。その前提で、XSD の同期を維持するいくつかの理由を以下に示します。