开发工具与关键技术:Visual Studio 2015
作者:杨镇虹
撰写时间:2019.07.25
一、 常用乘客-单条数据删除控制器代码
1、自定义控制器名称delAgentPassenger int数字类型 页面传过来的参数AgentPassengerID
public ActionResult delAgentPassenger(int AgentPassengerID)
{
string strMsg = “failed”;
try
{
//代理人常用乘客管理表 from 自定义一个表名称tbAgentPassengerTable in 数据库myModel里的代理人DL_AgentPassengerTable
DL_AgentPassengerTable dbAgentPassengerTable = (from tbAgentPassengerTable in myModel.DL_AgentPassengerTable
//条件查询where 这个表的ID AgentPassengerID 等于页面传过来的ID
where tbAgentPassengerTable.AgentPassengerID == AgentPassengerID
//select查询 这个表tbAgentPassengerTable.Single();查询单条数据,当没有数据或者有多条数据时会触发异常
select tbAgentPassengerTable).Single();
//从数据库myModel的代理人常用乘客表AgentPassengerTable删除Remove
myModel.DL_AgentPassengerTable.Remove(dbAgentPassengerTable);
//保存SaveChanges数据到数据库myModel
myModel.SaveChanges();
strMsg = “删除成功_”;//删除成功提示
}
catch (Exception e)
{
Console.Write(e);
strMsg = “删除失败!”;//删除失败提示
}
//返回数据
return Json(strMsg, JsonRequestBehavior.AllowGet);
}
二、 常用乘客-批量删除数据
1、自定义一个控制器名delAgentPassengers string字符串类型 页面传过来的参数
public ActionResult delAgentPassengers(string agentPassengers)
{
string strMsg = “failed”;
int countSuccessDel = 0;//记录删除成功的数据条数
int countFailedDel = 0;//记录删除失败的数据条数
//if判断指定的字符串类型是null空还是Empty字符串
if (!string.IsNullOrEmpty(agentPassengers))
{
//对拼接好的id进行分割
string[] AgentPassengers = agentPassengers.Split(’;’);
foreach (var agentPassengerId in AgentPassengers)
{
try
{//将string类型的数据转化为int
int AgentPassengerID = Convert.ToInt32(agentPassengerId);
//代理人常用乘客管理表 from 自定义一个表名称tbAgentPassengerTable in 数据库myModel里的代理人DL_AgentPassengerTable
DL_AgentPassengerTable dbAgentPassengerTable = (from tbAgentPassengerTable in myModel.DL_AgentPassengerTable
//条件查询where 这个表的ID AgentPassengerID 等于页面传过来的ID
where tbAgentPassengerTable.AgentPassengerID == AgentPassengerID
//select查询 这个表tbAgentPassengerTable.Single();查询单条数据,当没有数据或者有多条数据时会触发异常
select tbAgentPassengerTable).Single();
//从数据库myModel的代理人常用乘客表AgentPassengerTable删除Remove
myModel.DL_AgentPassengerTable.Remove(dbAgentPassengerTable);
//保存SaveChanges数据到数据库myModel
myModel.SaveChanges();
删除成功条数自加1
countSuccessDel++;
}
catch (Exception e)
{
Console.Write(e);
删除失败条数自加1
countFailedDel++;
}
}
//拼接字符串
strMsg = strMsg = “总共需要删除” + AgentPassengers.Length + “条学生信息!其中成功删除” + countSuccessDel + “条,失败” + countFailedDel + “条。”;
}
else
{
strMsg = “参数异常!”;
}
//返回数据
return Json(strMsg, JsonRequestBehavior.AllowGet);
}
控制器删除常用乘客代码
最新推荐文章于 2024-06-15 12:43:18 发布