Sono un novizio in C#. Quindi mi stavo chiedendo se qualcuno può aiutarmi a capire come C# funziona con transactioncope? Perché sono un po 'confuso dalla definizione di esso. Tuttavia, mi permetta di spiegare un po 'il mio problema. In modo che tu possa sapere cosa sto cercando di ottenere.Opzioni .NET Transactionscope
ho tre adattatore tavolo dichiarato per tre set di dati diversi in questo modo:
logTableAdapter logAdap = new logTableAdapter();
measTableAdapter measAdap = new measTableAdapter();
valueTableAdapter valueAdap = new valueTableAdapter();
Il processo per importare i dati è:
- prima cosa inserire una voce di registro tramite logAdap.insert il metodo() .
- Passare attraverso un file excel per acquisire le misurazioni e iniziare l'inserimento tramite il metodo measAdap.insert().
- Foreach measurement sto inserendo i valori tramite il metodo valueAdap.insert().
Quindi la mia domanda è - poiché il valore di misurazione & ha una relazione nidificata. Come posso creare un transactioncope nidificato & quando si verifica un errore ovunque (inserimento della misura/inserimento del valore) voglio solo eseguire il rollback di tutto ciò che ho fatto. Voglio solo tornare al punto precedente all'inserimento della voce di registro.
BTW non esiste "C# .NET". È solo "C#". –