Ce ne sont pas les accès aux données qui sont partagés, mais les données elles-mêmes. Aucun soucis donc.
Version imprimable
Ben justement! Si il y'a pas une isolation entre clients, c'est dangereux!
Imaginons client 1 commence un traitement qui insère une donnée dans le dataset, client 2 consulte les données il récupere la ligne insérée par client 1, client 1 s'apercoit qu'il fallait pas qu'il insère sa ligne, qu'est ce qu'il fait?
Enfin il n'est pas adapté mais il permet quand même de gérer les accès concurrentiels en fournissant les détails des données qui peuvent poser problème (après au développeur de décider comment gérer ces cas) grâce aux évènements comme RowUpdated ou aux méthodes RowError qui détecte les accès concurrentiels)...