コード例 #1
0
 public void LimpiarRanking()
 {
     using (var bDbContext = new ShockQuizDbContext())
     {
         using (UnitOfWork bUoW = new UnitOfWork(bDbContext))
         {
             bDbContext.Set <Sesion>().RemoveRange(bDbContext.Set <Sesion>());
             bUoW.GuardarCambios();
         }
     }
 }
コード例 #2
0
 /// <summary>
 /// Este método se utiliza para eliminar los datos almacenados actualmente
 /// en la base de datos.
 /// </summary>
 public void LimpiarDB()
 {
     using (var bDbContext = new ShockQuizDbContext())
     {
         using (UnitOfWork bUoW = new UnitOfWork(bDbContext))
         {
             bDbContext.Set <Respuesta>().RemoveRange(bDbContext.Set <Respuesta>());
             bUoW.GuardarCambios();
             bDbContext.Set <Pregunta>().RemoveRange(bDbContext.Set <Pregunta>());
             bUoW.GuardarCambios();
             bDbContext.Set <Sesion>().RemoveRange(bDbContext.Set <Sesion>());
             bUoW.GuardarCambios();
             bDbContext.Set <Usuario>().RemoveRange(bDbContext.Set <Usuario>());
             bUoW.GuardarCambios();
             bDbContext.Set <Categoria>().RemoveRange(bDbContext.Set <Categoria>());
             bUoW.GuardarCambios();
             bDbContext.Set <Conjunto>().RemoveRange(bDbContext.Set <Conjunto>());
             bUoW.GuardarCambios();
             bDbContext.Set <Dificultad>().RemoveRange(bDbContext.Set <Dificultad>());
             bUoW.GuardarCambios();
         }
     }
 }