单条与多条数据的删除

开发工具与关键技术:VS C#
作者:梁茵茵
撰写时间:2019年 4月 17日

一、单条数据的删除。
首先,在控制器定义一个删除操作的方法。用int类型来接收数据,根据数据库的主键ID获取要删除具体的某一条数据。

SYS_学院表 dbAcademe = (from tbAcademe in myModel.SYS_学院表
                                 where tbAcademe.外键ID == 主键id
                                 select tbAcademe).Single(); 
                                 //Single删除某一条数据

这样只是删除myModel.SYS_Academe.Remove(dbAcademe); Model的数据,所以还要判断一下myModel.SaveChanges()它是否大于零。如果大于零则删除成功;否则删除失败。

if (myModel.SaveChanges() > 0)
                                    {
                                        returnJson.State = true;
                                        returnJson.Text = "删除成功!";
                                    }
                                     else
                                    {
                                        returnJson.State = false;
                                        returnJson.Text = "删除失败!";
                                     }

其次,在视图调用这个定义好的方法。要获取页面的删除按钮,给这个删除按钮一个onclick点击事件来触发它btns += ‘

你可能感兴趣的:(单条与多条数据的删除)