public override void CreateEntities(PxMetaModel.PcAxisMetabaseEntities context) { if (IsNew) { base.CreateEntities(context); PxMetaModel.FootnoteVariable footnoteVariable = new PxMetaModel.FootnoteVariable(); footnoteVariable.Variable = Variable.Variable; footnoteVariable.FootnoteNo = FootnoteNo; footnoteVariable.UserId = System.Security.Principal.WindowsIdentity.GetCurrent().Name; footnoteVariable.LogDate = DateTime.Now; context.AddToFootnoteVariables(footnoteVariable); } else { base.UpdateEntities(context); } }