public IDeleteable <T> EnableDiffLogEvent(object businessData = null) { diffModel = new DiffLogModel(); this.IsEnableDiffLogEvent = true; diffModel.BusinessData = businessData; diffModel.DiffType = DiffType.delete; return(this); }
public IInsertable <T> EnableDiffLogEvent(object businessData = null) { Check.Exception(this.InsertObjs.HasValue() && this.InsertObjs.Count() > 1, "DiffLog does not support batch operations"); diffModel = new DiffLogModel(); this.IsEnableDiffLogEvent = true; diffModel.BusinessData = businessData; diffModel.DiffType = DiffType.insert; return(this); }