从Linq中的数据库中删除记录

时间:2018-03-10 18:42:35

标签: asp.net entity-framework linq

我的照片是: Picture

我想从Tbl_Category表中删除记录。

Tbl_category有孩子,孩子有孩子,...... Tbl_File

如何删除Tbl_Category条记录?

谢谢

在Tbl_user中,“username”是主键,会话用户名是:

string u = Session["Username"].ToString();
你可以帮我写一下这个问题吗?

1 个答案:

答案 0 :(得分:0)

尝试此查询以从类别表对象中删除类别。 categoryID是您要从表

中删除的ID
Tbl_Category category= dbContext.Tbl_Category.Single(x => x.CategoryID== categoryID);    
    if(category!=null)
    { 
       dbContext.Tbl_Category.Remove(standard1);
       dbContext.SaveChanges();
    }

同时检查WillCascadeOnDelete() method上下文是打开还是关闭