public UIProfile GetGridViewLayoutKey() { if (gridLayoutKey == null) { gridLayoutKey = XpoDefault.Session.FindObject <UIProfile>(CriteriaOperator.Parse("[UIMaster] = ? AND [UserId] = ?", gridDBKey, FormRecord.CurrentUserId)); if (gridLayoutKey == null) { gridLayoutKey = new UIProfile(XpoDefault.Session) { UIMaster = gridDBKey, UserId = FormRecord.CurrentUserId }; gridLayoutKey.Save(); } } return(gridLayoutKey); }