-1
我有两个表,我有一个按钮控件,当我点击按钮时,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);
}
我可以添加在表1的记录,并在删除查询“ID”值表2删除多条记录。
,问题是......? –
只删除那个特定记录不是多个记录 – steve
'table2'的主键是什么? –