Example #1
0
        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();
            }
        }
Example #2
0
        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();
            }
        }