protected override bool Retrieve(IPersistence persistence, ref ePersistence phase) { base.Retrieve(persistence, ref phase); switch (phase) { case ePersistence.Initial: _ShortName = persistence.GetFieldValue(Constants.Domain_Short_Name, ""); string relativePath = persistence.GetFieldValue(Constants.Domain_Sub_Model, ""); _Model = persistence.GetFullPath(relativePath); if (_Model != "") { Tree.AddSubModel(this); } _Methods.Clear(); _Methods.AddRange(persistence.GetFieldValues(Constants.Domain_Methods, "")); DataPersistence.Retrieve(persistence); break; } return(true); }
protected override bool Retrieve(IPersistence persistence, ref ePersistence phase) { base.Retrieve(persistence, ref phase); switch (phase) { case ePersistence.Initial: string relativePath = persistence.GetFieldValue(Constants.Root_Template, ""); _DomainTemplate = persistence.GetFullPath(relativePath); break; } return(true); }