我有一个看起来像这样的简单模型:
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);
或任何其他方式删除模型时,我都可以删除关联的文件?