private static void Populate(CustomManyToManyContainer context) { for (int i = 0; i < 3; i++) { Person person = new Person(); person.Id = i; person.Name = "Person " + i.ToString(); Home o1 = new Home(); o1.Id = i; o1.Address = "somehere in Hawaii"; Home o2 = new Home(); o2.Id = i + 100; o2.Address = "somewhere in Florida"; person.Homes.Add(o1); person.Homes.Add(o2); context.AddToPersons(person); } context.SaveChanges(); }