控制器:
[HttpPost]
public int Delete_All(string Id)
{
List<int> IDS = new List<int>();//創建list<int> 保存選中信息的Id 簡化操作
var Ls = Id.Split(',');//根據(',') 完成對數據的分組
foreach (var item in Ls)
{
IDS.Add(Convert.ToInt32(item));//foreach 循環遍歷添加選中信息的Id
}
int n = Goods.DelCom(IDS);//返回選中信息的Id
return n;
}
BLL:
public int DelCommons(List<int> IDs)
{
return dal.DelCom(IDs);
}
DAL:
public int DelCommons(List<int> IDs)
{
using ( 實例化上下文 )//實例化上下文對象
{
var vm = db.實體類.Where(m => IDs.Contains(m.屬性));//獲取所要操作的行
vm.ToList().ForEach(t => db.Entry(t).State = EntityState.Deleted);//利用 Foreach() 方法 循環遍歷刪除選中行
db.實體類.RemoveRange(vm);//完成操作
return db.SaveChanges();//返回數據
}
}