Asp.net 覆盖实体的删除

Asp.net 覆盖实体的删除,asp.net,asp.net-mvc-3,entity-framework,Asp.net,Asp.net Mvc 3,Entity Framework,我需要存储一个文件和一个数据库条目。如何覆盖DbContext的Remove方法,以便同时删除条目和文件?您可以覆盖SaveChanges方法,如下所述: 只需添加您自己的删除特定实体类型的案例。我将创建扩展DbSet的新类,它将所有其他内容推送到基础上,但使用remove它也会更改您的文件。这在DBcontext中应该可以很好地工作。这也意味着您可以将您的文件和DbSet用于某些实体,将常规DbSet用于那些您没有文件的实体难道您不能设置一个触发器来为您这样做吗?

我需要存储一个文件和一个数据库条目。如何覆盖
DbContext
Remove
方法,以便同时删除条目和文件?

您可以覆盖
SaveChanges
方法,如下所述:


只需添加您自己的删除特定实体类型的案例。

我将创建扩展DbSet的新类,它将所有其他内容推送到基础上,但使用remove它也会更改您的文件。这在DBcontext中应该可以很好地工作。这也意味着您可以将您的
文件和DbSet
用于某些实体,将常规
DbSet
用于那些您没有文件的实体

难道您不能设置一个触发器来为您这样做吗?