示例#1
0
        /* public static void UpdateMonths()
         * {
         *   var _context = new SeedContext();
         *
         *   foreach (Seed s in _context.Seeds)
         *   {
         *       s.Start = "January";
         *       s.End = "January";
         *       _context.SaveChanges();
         *   }
         * }
         */
        public static void PopulateData()
        {
            var _context = new seedsContext();

            using (var reader = new StreamReader("Seeds.csv"))
                using (var csv = new CsvReader(reader, CultureInfo.InvariantCulture))
                {
                    csv.Configuration.RegisterClassMap <SeedMap>();
                    var records = csv.GetRecords <Seed>();

                    foreach (Seed s in records)
                    {
                        s.SetProperties();
                        _context.Seed.Add(s);
                    }

                    _context.SaveChanges();
                }
        }
 public SeedsController(seedsContext context)
 {
     _context = context;
 }