//used by ubf.. public void FromEntityData(CompleteApplyBarCodeDTOData data, IDictionary dict) { if (data == null) { return; } if (dict == null) { dict = new Hashtable(); } dict[data] = this; DeSerializeKey(data); this.BarCode = data.BarCode; this.ItemCode = data.ItemCode; this.ItemName = data.ItemName; this.ItemSPECS = data.ItemSPECS; this.ActualLength = data.ActualLength; this.MarkingLength = data.MarkingLength; this.OperatorsCode = data.OperatorsCode; this.OperatorsName = data.OperatorsName; this.OperatorsID = data.OperatorsID; this.ItemID = data.ItemID; this.BarCodeID = data.BarCodeID; }
/// <summary> /// Create EntityData From Entity - used by ubf /// </summary> public CompleteApplyBarCodeDTOData ToEntityData(CompleteApplyBarCodeDTOData data, IDictionary dict) { if (data == null) { data = new CompleteApplyBarCodeDTOData(); } if (dict == null) { dict = new Hashtable(); } else { if (dict.Contains(this)) { data = (CompleteApplyBarCodeDTOData)dict[this]; return(data); } } dict[this] = data; data.BarCode = this.BarCode; data.ItemCode = this.ItemCode; data.ItemName = this.ItemName; data.ItemSPECS = this.ItemSPECS; data.ActualLength = this.ActualLength; data.MarkingLength = this.MarkingLength; data.OperatorsCode = this.OperatorsCode; data.OperatorsName = this.OperatorsName; data.OperatorsID = this.OperatorsID; data.ItemID = this.ItemID; data.BarCodeID = this.BarCodeID; return(data); }
/// <summary> /// Copy Entity From EntityData /// </summary> public void FromEntityData(CompleteApplyBarCodeDTOData data) { this.FromEntityData(data, new Hashtable()); }
//反序化Key到Data的ID中 --由FromEntityData自动调用,不处理层次关系 private void DeSerializeKey(CompleteApplyBarCodeDTOData data) { }