private List <string> GetEntitySchemaExistColumns(string entitySchemaName) { Entity lookupItem = AutoTaggedEntities.Where(e => e.GetTypedColumnValue <string>("EntitySchemaName") == entitySchemaName).FirstOrDefault(); string[] lookupItemColumns = lookupItem?.GetTypedColumnValue <string>("PNGColumns").Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries); if (lookupItemColumns == null || lookupItemColumns.Count() == 0) { return(null); } EntitySchema entitySchema = UserConnection.EntitySchemaManager.GetInstanceByName(entitySchemaName); return(entitySchema?.Columns.GetByNames(lookupItemColumns)?.Select(c => c.Name)?.ToList()); }