public EmployeePayHistoryData(EmployeePayHistoryData data) { RateChangeDate = data.RateChangeDate; Rate = data.Rate; PayFrequency = data.PayFrequency; ModifiedDate = data.ModifiedDate; Uid = data.Uid; }
protected override void LazySet() { base.LazySet(); if (PersistenceState == PersistenceState.NewAndChanged || PersistenceState == PersistenceState.LoadedAndChanged) { if ((object)InnerData == (object)OriginalData) { OriginalData = new EmployeePayHistoryData(InnerData); } } }