Gibt es eine Best Practice in Bezug auf die Rückkehr (oder NICHT Rückgabe von Datensätzen) von .NET Web Services? Ein Camp sagt, dass wir die Interoperabilität fördern und XML-Schemas verwenden sollten, um die Web-Service-Nutzlast zu definieren. Das andere Camp sagt, wir sollten Datensätze zurückgeben, weil es in Visual Studio einfach ist und die Aufgabe schneller erledigt.Um ein Dataset in einem Webdienst zurückzugeben oder nicht?
Einige Argumente in der anti-Dataset Lager:
- Datensätze sind nicht WSI konform
- Datensätze scheinen selten von 3rd-Party-Software
Einige Argumente in der pro-Dataset unterstützt werden Lager:
- Sie sind sehr handlich und schnell in Visual Studio zu bauen.
- Wir (meine Firma) entwickelt sich nur in .NET so Interoperabilität kein Problem
- Datensammlungen auf der Client-Seite ist Vorteile für einfache Bedienung haben