public override void CreateEntities(PxMetaModel.PcAxisMetabaseEntities context) { if (IsNew) { base.CreateEntities(context); PxMetaModel.FootnoteContValue footnoteContentValue = new PxMetaModel.FootnoteContValue(); footnoteContentValue.MainTable = MainTable.TableId; footnoteContentValue.Contents = Content.Content; footnoteContentValue.Variable = Variable.Variable; footnoteContentValue.ValuePool = Value.ValuePool; footnoteContentValue.ValueCode = Value.ValueCode; footnoteContentValue.FootnoteNo = FootnoteNo; footnoteContentValue.Cellnote = "N"; footnoteContentValue.UserId = System.Security.Principal.WindowsIdentity.GetCurrent().Name; footnoteContentValue.LogDate = DateTime.Now; context.AddToFootnoteContValues(footnoteContentValue); } else { base.UpdateEntities(context); } }