行を削除するのではなく、行を非アクティブ化したい。
私の現在のコードはキャラクターを削除します。代わりに、列 IsActive を 0 (false) に設定したい
[HttpPost, ActionName("Delete")]
public ActionResult DeleteConfirmed(int id)
{
Character character = db.Characters.Find(id);
db.Characters.Remove(character);
db.SaveChanges();
return RedirectToAction("Index");
}
テーブル定義:
CharacterID int
isActive bit
UserId uniqueidentifier