I've got a simple model that looks like this:
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; }
}
Is there any way I can add some kind of "OnDelete" event hook so that whenever a model is deleted via db.Images.Remove(imageFile);
or whatever other means, I can delete the associated file?