public Dictionary <string, string> GetMetaPathsAndEntityNames(Dictionary <string, List <string> > columnMetaPaths) { var response = new Dictionary <string, string>(); EntitySchemaManager entitySchemaManager = UserConnection.EntitySchemaManager; foreach (KeyValuePair <string, List <string> > keyValuePair in columnMetaPaths) { string entitySchemaName = keyValuePair.Key; EntitySchema entitySchema = entitySchemaManager.GetInstanceByName(entitySchemaName); response[entitySchemaName] = entitySchema.UId.ToString(); List <string> columnPaths = keyValuePair.Value; foreach (string columnPath in columnPaths) { response[columnPath] = entitySchema.GetSchemaColumnMetaPathByPath(columnPath); } } return(response); }