public static async Task AsyncUpdateData()
        {
            using (var db = new EntityDB())
            {
                var blogs = await(from b in db.Experience
                                  orderby b.ID
                                  select b).ToListAsync();

                // Write all blogs out to Console
                Console.WriteLine("Query completed with following results:");
                foreach (var blog in blogs)
                {
                    blog.LastUpdatedDate = DateTime.Now;
                }

                await db.SaveChangesAsync();
            }
        }
        public static async Task AsyncAddData()
        {
            using (var db = new EntityDB())
            {
                for (int i = 0; i < 5; i++)
                {
                    db.Experience.Add(new Experience
                    {
                        ID                = i,
                        Exp               = i,
                        UserLevel         = (short)i,
                        CreatedDate       = DateTime.Now,
                        LastUpdatedUserID = (short)i,
                        LastUpdatedDate   = DateTime.Now,
                        CreatedUserID     = 999
                    });
                }
                Console.WriteLine("Calling SaveChanges.");
                await db.SaveChangesAsync();

                Console.WriteLine("SaveChanges completed.");

                // Query for all blogs ordered by name
                Console.WriteLine("Executing query.");
                var blogs = await(from b in db.Experience
                                  orderby b.ID
                                  select b).ToListAsync();

                // Write all blogs out to Console
                Console.WriteLine("Query completed with following results:");
                foreach (var blog in blogs)
                {
                    Console.WriteLine(" - " + blog.ID);
                }
            }
        }