覆盖实体的删除

时间:2012-04-09 03:26:21

标签: asp.net asp.net-mvc-3 entity-framework

我需要将文件与数据库条目一起存储。如何覆盖Remove的{​​{1}}方法,以便删除条目文件?

2 个答案:

答案 0 :(得分:1)

您可以覆盖SaveChanges方法,如下所述:Entity Framework 4.1 DbContext Override SaveChanges to Audit Property Change

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

答案 1 :(得分:0)

我会创建DbSet的新类扩展,它将所有其他东西推送到基础但是删除它也会改变你的文件。这应该适用于DBcontext。这也意味着您可以将FileAndDbSet<T>用于某些实体,将DbSet<T>用于没有文件的