テーブル2のレコードがテーブル1に追加され、そのレコードがテーブル2で削除されるボタンをクリックすると、2つのテーブルがあり、ボタンコントロールがあります。のように書きました
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の複数のレコードを削除できます。