Tag: 软删除

使用数据库拦截器的entity framework软删除实现不起作用

我使用以下教程实现了一个数据库软删除(一个将条目标记为已删除的布尔标志): http : //www.codeguru.com/csharp/csharp/soft-deleting-entities-cleanly-using-entity-framework- 6- interceptors.html 在我看来,这是一个非常好的实现,因为一旦设置了软删除就可以通过添加[SoftDelete(“IsDeleted”)]注释来应用于模型。 问题到目前为止它无法正常工作。 来源似乎是可靠的,他们甚至发布了他们的解决方案的一个例子: https : //github.com/rakeshbabuparuchuri/EFExpensionPoints 在将软删除应用到我的项目中时,如果我做错了什么,你能看看我的代码吗? 这是模型: [SoftDelete(“IsDeleted”)] public class BC_Instance { public int ID { get; set; } public bool IsDeleted { get; set; } } ApplicationDbContext.cs: namespace bcplatform2.Models { public class ApplicationDbContext : IdentityDbContext { public ApplicationDbContext() : base(“DefaultConnection”, throwIfV1Schema: false) { } // Add a […]