-2
私のコントローラには削除機能があります。私の関数はデータベースから削除し、私は正常に動作しますが、データベースから永久に削除するのではなく、アクティブにして表示するだけです。データベース上に存在することになります。削除機能を有効にする方法データベース内の値を有効にする
私はActiveという列を持っていて、それは1です。それを永久に削除するのではなく、どのようにアクティブにすることができますか?
ここはコントローラのコードです。
public ActionResult Deletefunction(Part model)
{
try
{
using (dbContext db = new dbContext())
{
Part del = db.Parts.Where(c => c.id == model.PartId).FirstOrDefault();
db.Parts.Remove(del);
db.SaveChanges();
}
return View();
}
catch (Exception ex)
{
throw ex;
}
}
あなたのお手伝いをしてくれてありがとうございます。
アクティブはビットフィールド、1 =真、0 =偽とします。あなたはちょうどそれをやることをどうして防ぐのですか? –