はところで、私はC#のコード は「Xsd.exeではによって生成されたものを取得していません"価値がある。
私はあなたが何を意味するかと仮定していますが、それが生成するコードの目的は、.NETでのMicrosoftのシリアル化サブシステムを使用してシリアライズすることです
を「私は、生成されたコードが有用であるかを理解していない」です。新しいXmlSerializer(typeof(GeneratedType))を作成すると、その上でSerialize()およびDeserialze()を呼び出して、Xmlおよびオブジェクトとの間でやりとりできます。
CodeXSなどのより複雑なコードジェネレータでは、ヘルパーを生成するため、さらに簡単になります。直列化を解除するGeneratedType.FromXML(Stream/String)と直列化するmyGeneratedType.Xml。
これらの生成クラスを使用すると、公開されたスキーマを処理でき、スキーマに適合して生成されたXMLが解析され、これらのタイプを使用して生成されるという確信が得られます。 XMLからデータを取得する作業(XML DOMアクセスなし)を行う必要はなく、スキーマに準拠したXMLの生成について2回考える必要はありません。それだけで動作します:)
しかし、どのようにのために-t SQL
リンク?手動でスクリプトを書いていますか?それを自動的に行う方法はありませんか? –
Jader Dias:私は分かりませんが、このように見てください...ある時点で誰かによって書かれた自動方法があれば、すでにそこに自動解決策がない場合は、自分で作成しますか? – TheTXI
@TXI:マッピングする必要はないので、自動的にマップする必要はありません。 XMLはリレーショナルではありません。 –