Example #1
0
        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());
        }
Example #2
0
 public bool IsEntityAutoTagged(string entitySchemaName)
 {
     return(AutoTaggedEntities.Any(e => e.GetTypedColumnValue <string>("EntitySchemaName") == entitySchemaName));
 }