protected override void LazySet() { base.LazySet(); if (PersistenceState == PersistenceState.NewAndChanged || PersistenceState == PersistenceState.LoadedAndChanged) { if ((object)InnerData == (object)OriginalData) { OriginalData = new TransactionHistoryArchiveData(InnerData); } } }
public TransactionHistoryArchiveData(TransactionHistoryArchiveData data) { ReferenceOrderID = data.ReferenceOrderID; TransactionDate = data.TransactionDate; TransactionType = data.TransactionType; Quantity = data.Quantity; ActualCost = data.ActualCost; ReferenceOrderLineID = data.ReferenceOrderLineID; Product = data.Product; ModifiedDate = data.ModifiedDate; Uid = data.Uid; }