Soy un novato en C#. Entonces, ¿me preguntaba si alguien puede ayudarme a descubrir cómo funciona C# con transactionscope? Porque estoy un poco confundido por la definición de eso. Sin embargo, déjame explicarte un poco sobre mi problema. Para que puedas saber lo que estoy tratando de lograr.Opciones de .NET Transactioncope
he declarado tres adaptador de mesa para tres conjunto de datos diferente como esto:
logTableAdapter logAdap = new logTableAdapter();
measTableAdapter measAdap = new measTableAdapter();
valueTableAdapter valueAdap = new valueTableAdapter();
El proceso para importar datos es:
- Primero insertar una entrada de registro a través de logAdap.insert método() .
- Pasa a través de un archivo de Excel para tomar las medidas y comienza a insertar mediante el método measAdap.insert().
- Foreach measurement Estoy insertando valores mediante el método valueAdap.insert().
Así que mi pregunta es - desde la medición & valor tiene una relación anidada. ¿Cómo puedo crear un workscope anidado & cuando ocurre un error en cualquier lugar (inserción/inserción de valores de medición)? Solo quiero revertir todo lo que hice. Es solo que quiero volver al punto antes de que insertara la entrada de registro.
BTW no existe tal cosa como "C# .NET". Es solo "C#". –