miércoles, 7 de marzo de 2012

Uso de transacciones en Linq

A continuación quiero compartir con ustedes la forma en que debemos utilizar transacciones en Linq para grabar información y así mantener la integridad de los datos por si algún proceso nos diera error en la base de datos:


        using (TransactionScope transactionScope = new TransactionScope())
        {
                MF_NIVEL_PRECIO_COEFICIENTE iMF_NIVEL_PRECIO_COEFICIENTEs = new MF_NIVEL_PRECIO_COEFICIENTE
                {
                    NIVEL_PRECIO = "Texto",
                    MONEDA = "L",
                    COEFICIENTE_MULR = 0,
                    DESCRIPCION = "Nuevo Precio"
                };
                db.MF_NIVEL_PRECIO_COEFICIENTEs.InsertOnSubmit(iMF_NIVEL_PRECIO_COEFICIENTEs);
                db.SubmitChanges();
            transactionScope.Complete();
        }


No hay comentarios:

Publicar un comentario