public EntityBase Save(BLLContext context, EntityBase saveEntity, bool isAdd) { MES_BD_GYS mesBdGys = new MES_BD_GYS(MES_BD_GYS.Fields.GUID); mesBdGys.Data = saveEntity.Data; mesBdGys.EffectDataFields(); val.SaveValidate(context, mesBdGys, isAdd); if (isAdd) { mesBdGys.GUID = Guid.NewGuid().ToString("N"); mesBdGys.AddUserInfo(context, isAdd); mesBdGys.Validate(); mesBdGys.Insert(context.Transaction); } else { mesBdGys.AddUserInfo(context, isAdd); mesBdGys.NotSave("CREATE_DATE,CREATE_USER"); mesBdGys.Validate(); mesBdGys.Update(context.Transaction); } return(mesBdGys); }