private void DeleteFromDataBase(List <TipoJuego> juegosAEliminar) { ControladorJuego controlador = new ControladorJuego(); foreach (var d in db.Dias.Where(d => d.Dia == this.Numero)) { d.JuegoReference.Load(); TipoJuego juego = controlador.CrearJuegoEspecifico(d.Juego); if (juegosAEliminar.Any(j => j.Id == juego.Id)) { db.DeleteObject(d); } } db.SaveChanges(); }