Код: Выделить всё
using var serviceClient = new ServiceClient(connectionString);
var id = serviceClient.GetMyUserId();
string fetchXML = @"";
var queryResult = serviceClient.GetEntityDataByFetchSearch(fetchXML);
При проверке объекта ServiceClient, я вижу, что в свойстве LastException есть значение:
"Не удалось загрузить тип "System.Web.PreApplicationStartMethodAttribute" из сборки "System.Web, версия 4.0.0.0. .."

Я попытался добавить DLL System.Web с помощью «Добавить ссылки COM» в Visual Studio, но это не удалось, вероятно, из-за серьезных проблем совместимости .NET между версиями 4 и 7. И я не знаю, является ли эта ошибка причиной сбоя запроса FetchXML или нет - возможно, это связано, а может и нет.
Так что на самом деле этого вопроса два:
- Правильен ли мой синтаксис для возврата данных из Dynamics с помощью FetchXML? Я также открыт для другого способа получения данных.
- Если эта ошибка связана, как я могу ее исправить?
Подробнее здесь: https://stackoverflow.com/questions/790 ... rtmethodat
Мобильная версия