可能重复:
删除实体框架中的对象及其所有相关实体
我已经寻找了一段时间如何做到这一点,但没有找到解决这个问题的帖子。这些是用于设置数据库的类:
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; }
现在假设我想删除Claim
DraftID 为“1”的 -entity(数据库中有这样的记录,需要根据需要将 FK 指向其他表)我该怎么做?我尝试了很多我在网上找到的想法。他们中的大多数人谈论一个单一的实体。谁能帮我解决这个问题?