c# – 实体框架代码First On Insert方法钩子

我正在尝试将审计日志附加到我编写的实体上,我想知道是否存在我可以覆盖以提供所需功能的上下文.

要做的是:

>在插入运行方法A上
>在更新运行方法B上
>在删除运行方法C上

我可以在控制器中手动添加它,但我更倾向于一个更具体的解决方案,所需的效果是没有方法可以插入到表中而不插入审计日志.

解决方法

This project显示了如何将操作前和操作后挂钩添加到Entity Framework 4.1 DbContext中.您可以扩展其HooksDbContext类或在代码中查看 how it implements the hooks并更改它以适合您的目的.

相关文章

目录简介使用JS互操作使用ClipLazor库创建项目使用方法简单测...
目录简介快速入门安装 NuGet 包实体类User数据库类DbFactory...
本文实现一个简单的配置类,原理比较简单,适用于一些小型项...
C#中Description特性主要用于枚举和属性,方法比较简单,记录...
[TOC] # 原理简介 本文参考[C#/WPF/WinForm/程序实现软件开机...
目录简介获取 HTML 文档解析 HTML 文档测试补充:使用 CSS 选...