次のような単純なモデルがあります。
public class ImageFile
{
[Key]
[DatabaseGenerated(DatabaseGeneratedOption.Identity)]
public int Id { get; set; }
public ImageMeta Meta { get; set; }
public string FileName { get; set; }
public DateTime DateUploaded { get; set; }
public int Width { get; set; }
public int Height { get; set; }
}
ある種の「OnDelete」イベントフックを追加して、モデルがdb.Images.Remove(imageFile);
その他の手段で削除されるたびに、関連するファイルを削除できるようにする方法はありますか?