使用过滤器在FetchXML中抓取属性的属性

时间:2015-11-20 17:30:17

标签: dynamics-crm fetchxml

这是我的FetchXML ......

<fetch version="1.0" mapping="logical">
    <entity name="cs_testparameter" >
        <attribute name="cs_testcalculation" />
    </entity>
</fetch>

返回以下内容:

<resultset morerecords="0">
  <result>
    <cs_testcalculation name="Addition" formattedvalue="717640000">717640000</cs_testcalculation>
  </result>
  <result>
    <cs_testcalculation name="Subtraction" formattedvalue="717640001">717640001</cs_testcalculation>
  </result>
  <result>
    <cs_testcalculation name="Multiplication" formattedvalue="717640002">717640002</cs_testcalculation>
  </result>
  <result>
    <cs_testcalculation name="Division" formattedvalue="717640003">717640003</cs_testcalculation>
  </result>
</resultset>

我想过滤我的结果,因此它只会返回TestParameter属性的名称等于testCalculation的{​​{1}}个实体。我该怎么做?

我知道我可以使用数字值来过滤...

Addition

...但我不想使用数值,而是过滤名称本身。这可能吗?

编辑:最后,我会用它来做类似......

<fetch version="1.0" mapping="logical">
    <entity name="cs_testparameter" >
        <attribute name="cs_testcalculation" />
        <filter type="and">
            <condition attribute="cs_testcalculation" operator="eq" value="717640000" />
        </filter>
    </entity>
</fetch>

0 个答案:

没有答案