示例#1
0
 private XmlQuery CreateXmlQuery(XElement queryXml)
 {
     var outputFileName = queryXml.Attribute("OutputFileName").Value;
     var orderByParam = queryXml.Element("OrderBy").Value;
     var parsedQuery = new XmlQuery(outputFileName, orderByParam);
     return parsedQuery;
 }
示例#2
0
        private void GetWhereClauses(XElement queryXml, XmlQuery parsedQuery)
        {
            var whereClausesXml = queryXml.Element("WhereClauses").Elements("WhereClause");
            foreach (var whereClauseXml in whereClausesXml)
            {
                var propertyName = whereClauseXml.Attribute("PropertyName").Value;
                var type = whereClauseXml.Attribute("Type").Value;
                var value = whereClauseXml.Value;

                parsedQuery.WhereClauses.Add(new WhereClause(propertyName, type, value));
            }
        }