我有两个表,我有一个按钮控件,当我单击将 table2 中的记录添加到 table1 并且该记录必须在 table2 中删除的按钮时。我像这样写
public ActionResult Accept( int id, string selectedVal) //To update Accept status
{
var retrieveID = (from i in dbContext.groups
where i.groups_name == selectedVal
select new { groups_id = i.Usr_contacts_groups_id }).FirstOrDefault();
var currentId = 1;
var deleteQuery = dbContext.requests.Where(i => i.from_usr_id == id && i.to_usr_id == id).FirstOrDefault();
contact contactGroup = new contact();
contactGroup.groups_id = retrieveID.groups_id;
contactGroup.groups_usr_id = currentId;
this.dbContext.Add(contactGroup);
this.dbContext.Delete(deleteQuery);
try
{
this.dbContext.SaveChanges();
}
catch
{
return View();
}
return Json(null);
}
我可以在 table1 中添加记录,并在删除查询中使用“id”值删除 table2 中的多个记录。