Bonjour

Je suis a la recherche d'experience pour l'usage de transaction en SQL ADO

Exemple je cree l'objet A qui intancie un objet B qui instancie C

Exemple : Societé, personne, adresse

Je veux lancer une transaction qui cree C, puis B, puis A
A chaque niveau je suis sencé recuperer l'ID (" SELECT @@IDENTITY") de chaque objet cree

Ma premiere idée etait de creer une liste de commande, chaque commande etant générée par une methode Save de chaque Classe

Et ensuite d'utiliser une une methode qui ouvre la connexion, la transaction, execute les commandes, fais le commit et le rollback etc..

En théorie c'est bien joli et puis l'idée s'ecrase sur la maniere de recuperer ces fameux ID

Quelqu'un aurait il une idée ?


Merci de votre aide