Esiste una best practice in merito al reso (o ai dataset di ritorno NOT) dai servizi Web .NET? Un campo dice che dovremmo promuovere l'interoperabilità e utilizzare gli schemi XML per definire il carico utile del servizio web, l'altro campo dice che dovremmo restituire i set di dati perché è semplice in Visual Studio e il lavoro viene svolto più rapidamente.Per restituire un set di dati in un servizio Web o no?
Alcuni argomenti nel campo anti-set di dati:
- set di dati non sono WSI conformi
- Dataset sembrano essere raramente supportato dal software 3rd party
Alcuni argomenti nella pro-set di dati campo:
- Sono molto utili e veloci da compilare in Visual Studio.
- Noi (la mia azienda) si sviluppa solo in .NET così l'interoperabilità non è un problema
- Dataset sul lato client hanno vantaggi per la facilità d'uso