Beispiel #1
0
 public AuditEntry(EntityEntry entityEntry, AuditConfig auditConfig)
 {
     _auditConfig  = auditConfig;
     _entityEntry  = entityEntry;
     TableName     = entityEntry.Metadata.GetTableName();
     OldValues     = new Dictionary <string, object>();
     NewValues     = new Dictionary <string, object>();
     ExtraData     = new Dictionary <string, object>();
     OperationType = GetOperationType();
     SetValuesCollection(_entityEntry.Properties.ToList().FindAll(property => !property.IsTemporary).ToList());
     InitTemporaryProperties();
 }
Beispiel #2
0
 public CustomerContext(DbContextOptions options, AuditConfig auditConfig) : base(options, auditConfig)
 {
 }
 public AuditDbContextBase(DbContextOptions options, AuditConfig auditConfig) : base(options)
 {
     _auditConfig = auditConfig;
 }