0

現在、ユーザーがファイルをサーバーにアップロードし、それらを別のオブジェクトに関連付けることができる ASP.NET MVC プロジェクトに取り組んでいます。

public class FileAttachment
{
    [Key]
    public int Id { get; set; }

    public string Title { get; set; }
    public string ContentType { get; set; }
    public string Extension { get; set; }

    [ForeignKey("Donor")]
    public int DonorId { get; set; }
    public virtual Donor Donor { get; set; }
}

public class Donor
{
    [Key]
    public int Id { get; set; }

    // .....

    public virtual List<FileAttachment> Attachments { get; set; }
}

私が疑問に思っているのは、添付ファイルがファイル システムに保存されているため、ファイルが削除されることを確認する必要があるため、DbSet から Donor または FileAttachment オブジェクトが削除されたときに実行する Entity Framework の関数を指定する方法があるかどうかです。 .

4

1 に答える 1