public IQueryable <TipoDocumento> Read() { using (var context = new ApplicationDbContext()) { IQueryable <TipoDocumento> tiposDoc; ApplicationDbContext.applicationDbContext = context; using (var dbContextTransaction = context.Database.BeginTransaction()) { try { tiposDoc = tipoDocumentoRepository.Read(); context.SaveChanges(); dbContextTransaction.Commit(); } catch (Exception ex) { dbContextTransaction.Rollback(); throw new Exception("He hecho rollback de la transaccion", ex); } } return(tiposDoc); } }