現在、ユーザーがファイルをサーバーにアップロードし、それらを別のオブジェクトに関連付けることができる 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 の関数を指定する方法があるかどうかです。 .