通用检查参照完整性ASP。 NET MVC

时间:2013-10-06 12:40:42

标签: asp.net asp.net-mvc asp.net-mvc-4

如何在删除目录中的行时正确实现检查,如果该行有来自ASP中其他目录的链接。 NET MVC 4.级联删除不适合。您希望向使用以下引用中的当前行的用户显示错误,但从未发现如何实现它。

现在的样子:

public ActionResult DeleteConfirmed(Guid id)
{
    UserList userlist = db.UserLists.Find(id);
    try
    {
        db.UserLists.Remove(userlist);
        db.SaveChanges();
        return RedirectToAction("Index");
    }
    catch(Exception e)
    {
        ModelState.AddModelError(string.Empty, e.Message);
    }

    return View(userlist);
}

1 个答案:

答案 0 :(得分:0)

我不知道我是否理解你想要完成的事情。但是,在我看来,您应该使用查询来查找对当前ID的引用。如果是这样,那么检索这些引用并做任何你想做的事。否则继续删除。