FetchXML в .NET Core - CRM Web API - PullRequest
       4

FetchXML в .NET Core - CRM Web API

0 голосов
/ 08 октября 2019

Я изучаю, как использовать CRM Web API с .NET Core для работы с сущностями, и я нашел эту очень полезную библиотеку . Существует возможность извлечения данных записи, используя FetchXML.

string fetchXml = "<fetch mapping='logical'><entity name='account'><attribute name='accountid'/><attribute name='name'/></entity></fetch>";
var fetchResults = await api.GetList("accounts", QueryOptions: new CRMGetListOptions() { FetchXml = fetchXml });

. Есть ли вариант, как проще и элегантнее составить fetchXML, например, с помощью QueryExpression (Microsoft.CrmSdk.CoreAssemblies) или чего-то еще? похоже?

Ответы [ 2 ]

0 голосов
/ 09 октября 2019

Мне показалось, что Mike Ochs FetchXmlWrapper полезен в определенных проектах.

Дополнительная информация: https://www.cobalt.net/2014/06/25/performance-improvements-using-fetch-xml-wrapper/

0 голосов
/ 08 октября 2019
  1. Разработка расширенного запроса поиска и загрузка fetchxml
  2. Разработка запросов fetchxml с использованием XrmToolBox FetchXML Builder

Вы можете использовать QueryExpressionToFetchXmlRequest дляпреобразовать QueryExpression в FetchXml.

Подробнее

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...