csharp 使用外键使用实体框架和数据库第一模型进行级联删除的示例。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 使用外键使用实体框架和数据库第一模型进行级联删除的示例。相关的知识,希望对你有一定的参考价值。

public ActionResult DeleteConfirmed(int id)
        {
            SavedQuery savedQuery = db.SavedQueries.Find(id);
            db.SavedQueryFields.RemoveRange(savedQuery.SavedQueryFields);
            db.SavedQueryCriterias.RemoveRange(savedQuery.SavedQueryCriterias);
            db.SavedQueries.Remove(savedQuery);
            db.SaveChanges();

            return RedirectToAction("Index");
        }

以上是关于csharp 使用外键使用实体框架和数据库第一模型进行级联删除的示例。的主要内容,如果未能解决你的问题,请参考以下文章

理解实体框架核心外键关系

实体框架:0..1 对多外键约束无法识别?

自动检索实体框架外键关系模型

带有外键的实体框架选择为空?

使用实体框架的导航属性的有意义的名称

实体框架代码优先 - 来自同一个表的两个外键