public object Clone(HD cloneHeader) { DetailsWrapper <DD, DS, HD> clone = new DetailsWrapper <DD, DS, HD>(cloneHeader); clone.DetSet = this.DetSet.Clone() as DS; return(clone); }
public override bool Equals(object obj) { DetailsWrapper <DD, DS, HD> dat = obj as DetailsWrapper <DD, DS, HD>; if (dat != null) { int header_id1 = this.Header == null ? 0 : this.Header.ID; int header_id2 = dat.Header == null ? 0 : dat.Header.ID; if (header_id1 != header_id2) { return(false); } if (!DetSet.Equals(dat.DetSet)) { return(false); } } return(true); }
protected override void Init() { base.Init(); _Details = new DetailsWrapper <SysAuditDetailsDat, SysAuditDetailsSet, SysAuditDat>(this); }