Xsd.exe oder Svcutil.exe konvertiert werden XSD-schema in eine Klasse

Ist es so, dass svcutil-tool wird empfohlen, über xsd-tool? Ich wollte nicht sehen, dass als eine bestätigte Aussage, aber es schien so.
Der Grund, dass ich verwirrt bin über dieses ist, dass ich erzeugte eine Klasse der Einsatz der beiden Werkzeuge. Aber ich habe eine bessere Klasse mit xsd.
Die XSD-schema besteht aus DataContracts nur.

Benutzte ich den folgenden Befehl für svcutil:

svcutil path-to\xyz.xsd /language:C# /dataContractOnly /importxmltypes /out:path-to\class.cs

Dieser generiert die gewünschten Klassen. Aber, es enthielt nur XmlNode [] - Objekte für die Felder.

Dann verwendete ich den folgenden Befehl für xsd:

xsd.exe /c path-to\xyz.xsd /out:path-to\class.cs

Erzeugt es viel Klassen besser als svcutil haben. Die meisten der Felder umgewandelt wurden, wie gewünscht.

Sollte ich einen Grund haben, zu glauben, dass ich verwenden soll svcutil über xsd dann?

InformationsquelleAutor Jayesh Bhoot | 2012-03-23
Schreibe einen Kommentar