private void InsertarIntoDataBase(List <TipoJuego> juegos) { foreach (TipoJuego tipoJuego in juegos) { Juego juego = db.Juego.First(j => j.IdJuego == tipoJuego.juego.IdJuego); // Esto es una atadura con alambre pero lo hago porque tira excepción sino. Dias d = new Dias { Dia = this.Numero, Juego = juego }; db.AddToDias(d); try { db.SaveChanges(); } catch (Exception e) { Console.WriteLine(e); } } }