private static void CargarDatosIniciales(CentroFormacionEntities ctx)
        {
            //ALUMNOS
            #region ALUMNOS

            var listaAlumnos = new List<Alumno>()
            {
                new Alumno() {Nombre = "Julian Martinez", DNI = "12345678A"},
                new Alumno() {Nombre = "Paco Porras", DNI = "98765678A"},
                new Alumno() {Nombre = "Julio Iglesias", DNI = "12150971D"},
                new Alumno() {Nombre = "Maria de la O", DNI = "12345678L"},
                new Alumno() {Nombre = "Miguel Antón", DNI = "12345678M"},
                new Alumno() {Nombre = "Pepe Sancho", DNI = "00455678Z"},
                new Alumno() {Nombre = "Fernando VII", DNI = "0000001R"}
            };
            try
            {
                ctx.Alumno.AddRange(listaAlumnos);
                //Commit a la BD
                //ctx.SaveChanges();
                Console.WriteLine("\nAlumnos Inicializados.\nContinuar la carga...\n");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            #endregion

            //PROFESORES
            #region PROFESORES

            var listaProfesores = new List<Profesor>()
            {
                new Profesor() {Nombre = "El Bueno", Edad = 33},
                new Profesor() {Nombre = "El Chungo", Edad = 22},
                new Profesor() {Nombre = "La Listilla", Edad = 57},
                new Profesor() {Nombre = "El Pasota", Edad = 45},
                new Profesor() {Nombre = "El Risas", Edad = 21},
            };
            try
            {
                ctx.Profesor.AddRange(listaProfesores);
                //Commit a la BD
                //ctx.SaveChanges();
                Console.WriteLine("\nProfesores inicializados.\nContinuar la carga...\n");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
            #endregion

            //AULAS
            #region AULAS

            var listaAula = new List<Aula>()
            {
                new Aula() {Nombre = "Norte", Capacidad = 35},
                new Aula() {Nombre = "Sur", Capacidad = 12},
                new Aula() {Nombre = "Este", Capacidad = 80},
                new Aula() {Nombre = "Oeste", Capacidad = 4},
            };
            try
            {
                ctx.Aula.AddRange(listaAula);
                //Commit a la BD
                //ctx.SaveChanges();
                Console.WriteLine("\nAulas inicializadas.\nContinuar la carga...\n");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            #endregion

            //CURSOS
            #region CURSOS

            var listaCursos = new List<Curso>()
            {
                new Curso()
                {
                    Nombre = "C#",
                    Duracion = 790,
                    Inicio = new DateTime(2015, 09, 01),
                    Fin = new DateTime(2016, 11, 30),
                    Aula = listaAula[1]
                },
                new Curso()
                {
                    Nombre = "Tricotar para adultos",
                    Duracion = 100,
                    Inicio = new DateTime(2015, 09, 01),
                    Fin = new DateTime(2015, 12, 28),
                    idAula = 2
                },
                new Curso()
                {
                    Nombre = "Cocina Molecular",
                    Duracion = 72,
                    Inicio = new DateTime(2015, 09, 01),
                    Fin = new DateTime(2015, 10, 31),
                    idAula = 3
                },
                new Curso()
                {
                    Nombre = "HTML5 y Tu",
                    Duracion = 324,
                    Inicio = new DateTime(2015, 09, 01),
                    Fin = new DateTime(2016, 03, 15),
                    idAula = 4
                },
                new Curso()
                {
                    Nombre = "Control de la frustración",
                    Duracion = 666,
                    Inicio = new DateTime(2015, 09, 01),
                    Fin = new DateTime(2022, 06, 04),
                    idAula = 3
                },
                new Curso()
                {
                    Nombre = "VideoTutoriales para vagos",
                    Duracion = 2,
                    Inicio = new DateTime(2015, 09, 01),
                    Fin = new DateTime(2174, 12, 01),
                    idAula = 2
                },
                new Curso()
                {
                    Nombre = "Sharepoint for the win!",
                    Duracion = 401,
                    Inicio = new DateTime(2015, 09, 01),
                    Fin = new DateTime(2016, 07, 01),
                    idAula = 1
                }
            };
            try
            {
                ctx.Curso.AddRange(listaCursos);
                //Commit a la BD
                //ctx.SaveChanges();
                Console.WriteLine("\nCursos inicializados.\nContinuar la carga...\n");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            #endregion

            //PROFESORCURSO

            #region PROFESORCURSO
            var listaProfesorCursos = new List<ProfesorCurso>()
            {
                new ProfesorCurso() {Profesor = listaProfesores[1], idCurso = listaCursos[1].idCurso, Horas = 190},
                //new ProfesorCurso() {idProfesor = 1, idCurso = 2, Horas = 50},
                //new ProfesorCurso() {idProfesor = 1, idCurso = 7, Horas = 201},
                //new ProfesorCurso() {idProfesor = 2, idCurso = 1, Horas = 600},
                //new ProfesorCurso() {idProfesor = 2, idCurso = 2, Horas = 50},
                //new ProfesorCurso() {idProfesor = 2, idCurso = 3, Horas = 32},
                //new ProfesorCurso() {idProfesor = 3, idCurso = 3, Horas = 40},
                //new ProfesorCurso() {idProfesor = 3, idCurso = 4, Horas = 124},
                //new ProfesorCurso() {idProfesor = 3, idCurso = 5, Horas = 111},
                //new ProfesorCurso() {idProfesor = 3, idCurso = 7, Horas = 200},
                //new ProfesorCurso() {idProfesor = 4, idCurso = 6, Horas = 2},
                //new ProfesorCurso() {idProfesor = 5, idCurso = 4, Horas = 200},
                //new ProfesorCurso() {idProfesor = 5, idCurso = 5, Horas = 222},
                //new ProfesorCurso() {idProfesor = 4, idCurso = 5, Horas = 333},
            };
            try
            {
                ctx.ProfesorCurso.AddRange(listaProfesorCursos);
                //Commit a la BD
                //ctx.SaveChanges();
                Console.WriteLine("\nRelación de Profesores y Cursos inicializada." +
                                  "\nContinuar la carga...\n");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }

            #endregion

            //COMMIT A LA BBDD
            try
            {

                ctx.SaveChanges();
                Console.WriteLine("\nCarga de datos correcta.\n");
                Console.ReadLine();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.Message);
            }
        }
        private static void ComprobarDatosIniciales()
        {
            using (var ctx = new CentroFormacionEntities())
            {
                var datos = ctx.Alumno.Any();

                if (datos == false)
                {
                    CargarDatosIniciales(ctx);
                }
                else
                {
                    Console.WriteLine("\nSe han encontrado datos iniciales." +
                                      "\n¿Deseas repetir la carga?(Si/No)\n");

                    if (Console.ReadLine() == "Si")
                    {
                        CargarDatosIniciales(ctx);
                    }
                }
            }
        }