Czy to narzędzie svcutil jest zalecane w stosunku do narzędzia xsd? Nie widziałem tego jako potwierdzonego oświadczenia, ale tak się wydawało. Powodem, dla którego jestem zdezorientowany, jest to, że wygenerowałem klasę używając obu narzędzi. Ale mam lepszą klasę przy użyciu xsd. Schemat XSD składa się wyłącznie z DataContracts.Xsd.exe lub Svcutil.exe do konwersji schematu XSD do klasy
że stosuje następujące polecenie svcutil:
svcutil path-to\xyz.xsd /language:C# /dataContractOnly /importxmltypes /out:path-to\class.cs
to generowane odpowiednich klas. Ale zawierał tylko obiekty XmlNode [] dla pól.
Następnie użyłem następującego polecenia dla xsd:
xsd.exe /c path-to\xyz.xsd /out:path-to\class.cs
generowany znacznie lepsze zajęcia niż svcutil zrobił. Większość pól została przekształcona według potrzeb.
Czy powinienem mieć jakiś powód, aby sądzić, że powinienem użyć svcutil over xsd?
ok. Mam kilka innych schematów, które można przekonwertować za pomocą narzędzi i zobaczyć, co jest lepsze dla mojego użytkowania. Wyboru odpowiedniego narzędzia odpowiednio. –