大きなスキーマの操作
スキーマが非常に大きくなると、XSD ビューの更新に時間がかかり、ユーザー インターフェイスの応答にも影響することがあります。 この問題の解決策は、自動更新機能をオフにし、代わりに XSD ビューの手動 更新 リンクを使用して XSD ビューを定期的に更新することです。 自動更新機能をオフにする方法の詳細については、「 XSD ビューの管理」の「XSD ビューの自動更新を有効または無効にするには」の手順を参照してください。
スキーマ ノードに複数のルートがアタッチされている大規模な スキーマ でも、パフォーマンスが低下する可能性があります。 ルート参照プロパティを設定すると、ユーザー インターフェイスのパフォーマンスが向上する可能性があります。 ルート参照を設定すると、コンパイラによってすべてのルート スキーマの C# クラスが作成されるため、パフォーマンスが向上します。 単一のルートは、少数のクラスの作成を意味します。
インスタンスを検証する 前にスキーマで検証が常に行われるため、ユーザー インターフェイスでインスタンスの検証が遅く表示されることがあります。 スキーマの検証は、ユーザー インターフェイスでのみ行われます。 ルート参照プロパティを設定すると、この場合のユーザー インターフェイスのパフォーマンスも向上します。