コード例 #1
0
        public ActionResult <IEnumerable <Athlete> > Get()
        {
            var list = new List <Athlete>();

            using (var db = new AthleteContext())
            {
                //db.Athletes.Remove(db.Athletes.Where(_ => _.Name == "a").FirstOrDefault());

                if (db.Athletes == null || !db.Athletes.Where(_ => _.Name == "a").Any())
                {
                    db.Athletes.Add(new Athlete {
                        Name = "a", Country = "b", Time = new DateTime(1979, 07, 28, 08, 06, 30)
                    });
                }

                var count = db.SaveChanges();
                Console.WriteLine("{0} records saved to database", count);

                Console.WriteLine();
                Console.WriteLine("All blogs in database:");
                foreach (var blog in db.Athletes)
                {
                    Console.WriteLine("blog.Time - {0}", blog.Time);
                }

                list = db.Athletes.ToList();
            }

            return(list);

            // return new Athlete[]
            // {
            //    new Athlete { Name = "a", Country = "b", Time = new DateTime(1979, 07, 28,08,06,30)}
            // };
        }