public ObjectComparer GetResComparer() { if (_resComparer == null) { _resComparer = new ObjectComparer(true, IniNotNeedCompareLst()); } return(_resComparer); }
public void AddOperationLogWithContext(IEntityContext entityContext, int key, EnumOperationLogType type, EnumOperationLogAction action, object objOld, object objNew, string sOperator) { ObjectComparer objCompare = this.GetResComparer(); COperationLogPO log = new COperationLogPO(); log.Type = (byte)type; log.Action = (byte)action; log.CreateTime = DateTime.Now; log.DataInfo = objCompare.GetDifference(objOld, objNew); log.DataId = key; log.OperatorName = sOperator; log.TypeName = type.ToString(); entityContext.Add(log); }