private void SanitizeNames(object sender, DoWorkEventArgs e) { using (NameContext context = new NameContext()) { List<Name> names = context.Names.ToList(); foreach (Name name in names) { name.Value = name.Value.Trim().ToUpper(); } context.SaveChanges(); } }
void RecalculateProbabilities(object sender, DoWorkEventArgs e) { using(NameContext context = new NameContext()) { List<Name> names = context.Names.ToList(); foreach(Name name in names) { List<NameUsage> usage = name.Usage.ToList(); foreach(NameUsage nu in usage) { nu.RecalculateProbability(); } } context.SaveChanges(); } }