Пример #1
0
 public static string SerialiseEntityQueryExpression(EntityQueryExpression item)
 {
     if (item != null)
     {
         string xml =
             @"<b:value i:type='c:EntityQueryExpression' xmlns:c='http://schemas.microsoft.com/xrm/2011/Metadata/Query'>"
             + MetadataSerialiser.SerialiseMetadataQueryExpression(item);
         if (item.AttributeQuery != null)
         {
             xml += @"<c:AttributeQuery>"
                    + MetadataSerialiser.SerialiseAttributeQueryExpression(item.AttributeQuery)
                    + @"</c:AttributeQuery>";
         }
         xml += @"<c:LabelQuery>"
                + MetadataSerialiser.SerialiseLabelQueryExpression(item.LabelQuery)
                + @"</c:LabelQuery>
         <c:RelationshipQuery i:nil='true' />
         </b:value>";
         return(xml);
     }
     else
     {
         return("<b:value i:nil='true'/>");
     }
 }
 public static string SerialiseAttributeQueryExpression(AttributeQueryExpression item)
 {
     return(MetadataSerialiser.SerialiseMetadataQueryExpression(item));
 }