0

可能重复:
删除实体框架中的对象及其所有相关实体

我已经寻找了一段时间如何做到这一点,但没有找到解决这个问题的帖子。这些是用于设置数据库的类:

public class Claim
{
    [Key,DatabaseGenerated(System.ComponentModel.DataAnnotations.DatabaseGeneratedOption.Identity)]
    public int DraftID { get; set; } 
    public int ClaimID { get; set; } 
    public string SupplierCode { get; set; }
    public ClaimStatus Status { get; set; }
    public Policy Policy { get; set; }
}

我的背景:

public class FnxDbContext:DbContext {
 public FnxDbContext() : base() { this.Configuration.ProxyCreationEnabled = false; } public DbSet<Claim> Claim { get; set; }

现在假设我想删除ClaimDraftID 为“1”的 -entity(数据库中有这样的记录,需要根据需要将 FK 指向其他表)我该怎么做?我尝试了很多我在网上找到的想法。他们中的大多数人谈论一个单一的实体。谁能帮我解决这个问题?

4

0 回答 0