Я изучаю, как использовать 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
) или чего-то еще? похоже?