コード例 #1
0
        internal static List <TreeNode> fromQuery(CrmServiceClient service, queryContainer container, string fetchXml)
        {
            List <TreeNode> result = new List <TreeNode>();

            result.Add(nodeBasedOnFetch(fetchXml));
            if (!ReferenceEquals(container.linkedExpressions, null) && container.linkedExpressions.Count > 0)
            {
                foreach (queryContainer query in container.linkedExpressions)
                {
                    result.Add(nodeBasedOnFetch(CrmHelper.queryToFetch(service, query.expression)));
                }
            }

            return(result);
        }