2016-12-08 103 views
0

我在一次採訪中被問到了這個問題,由於我沒有用fetchXml工作太多(js中的自定義視圖除外),所以不知道如何回答。 那麼,有什麼優勢?使用FetchXml有什麼好處?

回答

0

FetchXML是一個簡單的MSCRM專有查詢語言。查詢表達式有什麼好處是更好的問題,我正在回答這個問題。讓我知道這是不是意圖。

優點簡述:
a。取XML是基於XML的查詢語言,可以很快理解。
b。它可以由MSCRM中的高級查找形成。
c。您可以使用FetchXML tester(XRM工具箱的一部分)等工具立即檢查查詢和結果。 d。在線檢查提取XML的限制。 e。以下是獲取XML和查詢表達式之間的簡單比較: https://social.microsoft.com/Forums/en-US/021a4ad2-066c-4ce8-8184-f8628d13277a/exact-difference-between-query-expression-and-fetchxml?forum=crmdevelopment

0

FetchXml是MS Dynamics OnLine/365上的SSRS報告的查詢語言。

FetchXml支持聚合(總和,計數等)和結果分組。

當在JavaScript中查詢時,FetchXml可用於複雜的查詢。

當您可以在QueryExpression查詢和FetchXml之間進行選擇時,請使用第一個;它具有很小的性能優勢。

+0

您的意思是說「使用後者」而不是「使用第一個」?查詢表達式轉換爲內部獲取,它只是一個糖衣語法來構建fetchxml。 – dynamicallyCRM

+0

@dynamicallyCRM:否,'QueryExpression'查詢不會在內部轉換爲FetchXml。 –

+0

Henk,你是正確的,linq查詢被轉換爲查詢表達式,而不是獲取。我知道其中一個查詢格式被轉換爲另一個,讓他們混淆起來。 – dynamicallyCRM