Grazie della risposta, infatti il problema è che le regole sono abbastanza complesse e fanno spesso uso o di totalizzatori gestiti da trigger oppure in alcuni casi fanno dei controlli incrociati tra varie tabelle ed è per questo che è necessario che alcune condizioni siano testate dopo l'applicazione delle modifiche.

In realtà però non utilizziamo i dataadapter, diamo i dataset direttamente in pasto ad una classe generica che si occupa di salvarli e di interrogare le regole lato server (che sono precompilate come sp in base alla configurazione del cliente).

Seguendo il tuo consiglio allora potrei cercare di non abbandonare l'uso dei dataset ma vedo che ormai non li usa nessuno nelle grosse applicazioni...