0

重複の可能性:
Entity Framework でオブジェクトとそれに関連するすべてのエンティティを削除する

これを行う方法についてしばらく調べましたが、この問題に対処する投稿は見つかりませんでした。これらは、データベースを設定するためのクラスです:

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」のエンティティを削除したいとします(必要に応じて他のテーブルへの FK を持つ DB にそのようなレコードがあります)。私はネットで見つけた多くのアイデアを試しました。それらのほとんどは、単一のエンティティについて話します。誰でもこの問題で私を助けることができますか?

4

0 に答える 0