//此id 会根据 路由的url配置{id}占位符 ,而被 12 替换掉
 /// <summary>
 /// 执行删除操作(根据id)
 /// </summary>
 /// <param name="id">要删除的文章id - /home/del/12 </param>
 /// <returns></returns>
 public ActionResult Del(int id)
 {
     try
     {
         //1.创建要删除的对象
         BlogArticle modelDel = new BlogArticle() { AId = id };
         //2.将对象 添加到 EF 管理容器
         db.BlogArticles.Attach(modelDel);
         //3.将对象包装类的 状态 标识为 删除状态
         db.BlogArticles.Remove(modelDel);
         //4.更新到数据库
         db.SaveChanges();
         //5.更新成功,则命令浏览器 重定向 到 /Home/List 方法
         return RedirectToAction("Index", "Home");
     }
     catch (Exception ex)
     {
         return Content("删除失败~~~" + ex.Message);
     }
 }
        public ActionResult Modify(BlogArticle model)
        {
            try
            {
                //1.将实体对象 a.加入 EF 对象容器中,并 b.获取 伪包装类对象
                DbEntityEntry<BlogArticle> entry = db.Entry<BlogArticle>(model);
                //2.将包装类对象的状态设置为 unchanged
                entry.State = System.Data.EntityState.Unchanged;
                //3.设置 被改变的属性
                entry.Property(a => a.ATitle).IsModified = true;
                entry.Property(a => a.AContent).IsModified = true;
                entry.Property(a => a.ACate).IsModified = true;

                //4.提交到数据库 完成修改
                db.SaveChanges();
                //5.更新成功,则命令浏览器 重定向 到 /Home/List 方法
                return RedirectToAction("Index", "Home");
            }
            catch (Exception ex)
            {
                return Content("修改失败~~~" + ex.Message);
            }
        }