private void button3_Click(object sender, EventArgs e) { var abt1 = new Abteilung() { Bezeichnung = "Holz" }; var abt2 = new Abteilung() { Bezeichnung = "Steine" }; for (int i = 0; i < 100; i++) { var m = new Mitarbeiter() { Name = $"Fred #{i:000}", GebDatum = DateTime.Now.AddYears(-30).AddDays(i * 17), Beruf = "Macht dinge" }; if (i % 2 == 0) { m.Abteilungen.Add(abt1); } if (i % 3 == 0) { m.Abteilungen.Add(abt2); } context.Mitarbeiter.Add(m); } context.SaveChanges(); }
private void Demo(object sender, RoutedEventArgs e) { var faker = new Faker <Mitarbeiter>() .RuleFor(x => x.Name, (f, u) => f.Name.FullName(Bogus.DataSets.Name.Gender.Male)) .RuleFor(x => x.GebDatum, (f, u) => f.Date.Past(40)) .RuleFor(x => x.Beruf, (f, u) => f.Name.JobTitle()); for (int i = 0; i < 100; i++) { var m = faker.Generate(); context.Mitarbeiter.Add(m); } context.SaveChanges(); }
private void Save(object sender, RoutedEventArgs e) { context?.SaveChanges(); }