先上一段最近项目中的代码,此代码可以放到自己项目中的dbContext中 public override Task<int> SaveChangesAsync() { List<AuditLog> AuditLogs = new List<AuditLog>(); List<DataLensTrackingLog> trackinglogs = new List<DataLensTrackingLog>(); var changeTracker…
触发器实现审计日志记录(记录增.删.改) #创建测试表 CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); #变更记录表 CREATE TABLE "public"."company_log" ( "id" int4 NOT NULL, "na…