Описание тега microsoft-odata

2 ответа

AspnetCore Odata Как создать асинхронное действие, вызывающее ожидающий запрос

Вот мой контроллер ODATA с действием ODATA. public class MyController : ODataController { private readonly Repository_repo; public MyController(IRepository repo) { _repo = repo; } [EnableQuery(PageSize = 10, EnsureStableOrdering = false)] public IAc…
08 фев '19 в 13:23
1 ответ

Контроллер Microsoft OData - вызывает действие при выборе

Можно ли вызвать действие при дополнительном запросе ресурса OData? Я бы хотел назначить человеку список ресурсов (выбранный в строке запроса), используя один запрос OData POST. То есть. Можно ли выполнить что-то вроде этого (в псевдо-запросе): [Pos…
20 июл '17 в 08:08
0 ответов

Пакетный запрос OData приводит к "Ответ на этот запрос POST не содержит заголовок" местоположение ""

Используя клиент Microsoft OData, я пытаюсь сделать пакетный запрос нескольких элементов. Однако клиентское приложение отвечает с ошибкой: Необработанное исключение: Microsoft.OData.Client.DataServiceRequestException: при обработке этого запроса про…
06 июн '18 в 11:45
1 ответ

Одата V4 группируется с Top и пропустить не работает

Я не могу заставить группу работать с top и пропустить, что должно быть самой простой вещью. Я получаю данные с использованием OData и могу получить вывод, используя запрос ниже https://localhost:6523/api/OData/AssetUsage/? $ apply = groupby ((asset…
1 ответ

Как создать сложные значения в Microsoft.OData.Core, если в версии 7 отсутствует ODataComplexValue?

Я анализирую метаданные из службы OData, используя Microsoft.OData (ODataLib) версии 7. После анализа ODataModel я хочу создать пример сообщения с примерами значений для всех объявленных свойств. Все идет нормально. Работает для примитивных значений…
04 апр '17 в 14:12
0 ответов

Неожиданный атрибут XML при использовании ODataLib v7

Я пытаюсь использовать пример сервиса OData v4 http://services.odata.org/V4/OData/OData.svc/ с новым OData v7. Когда я звоню ODataMessageReader.ReadMetadataDocument Я получаю UnexpectedXmlAttribute исключение. Можно ли игнорировать неподдерживаемые …
02 июн '17 в 14:37
1 ответ

Как смоделировать метод Expand ODataClient с MSFakes?

Я сгенерировал клиента OData из метаданных Dynamics 365. Я пишу модульные тесты для бизнес-логики и хочу смоделировать REST API с помощью пользовательских данных. Ранее я спросил, как установить поддельные возвращаемые данные для ODataClient, и наше…
0 ответов

OData: запрос производных объектов

Я использую этот код для запроса моего свойства навигации: swiller.odata.sample.Container dsc = new swiller.odata.sample.Container(new Uri("http://localhost:8080/olingo/odata")); dsc.Resources .Where( r => r.Properties .OfType<swiller.odata.sa…
09 дек '17 в 19:04
2 ответа

Почему мой HTTP-пост больше не передает содержимое тела после добавления Microsoft.AspNetCore.OData.Versioning

Я работаю над ASP.NET Core 2.2 API, который реализует OData через NuGet Microsoft.AspNetCore.Odata v7.1.0. У меня все работало нормально, поэтому я решил добавить Версию API через Microsoft.AspNetCore.OData.Versioning v3.1.0. Теперь мои методы GET и…
1 ответ

OData не распознает свойства моей коллекции

Когда я публикую ShakeoutDocument без заполненных коллекций, OData Serializer понимает JSON & заполняет ODataActionParameters правильно. Тем не менее, когда я добавляю дочернюю запись в любой из ShakeoutDocument's коллекционные свойства... Odata…
13 май '19 в 15:19
1 ответ

Microsoft.OData.Client $expand не заполняет модель

Я использую Microsoft.OData.Client на основе образца приложения Microsoft.Вот мой простой контроллер WebAPI: [Route("test")] [HttpGet] public IHttpActionResult Test() { var context = _dynamicsContextFactory.CreateContext(); // adding this had no eff…
07 окт '19 в 08:24
0 ответов

Как добавить заголовки в именованный клиент OData

Я пытаюсь настроить веб-приложение ASP.NET Core 3.1x и использовать Microsoft.OData.Client v7.6.4. В моем методе Startup.cs -> ConfigureServices я пытаюсь настроить именованный клиент, следуя документу Microsoft, указанному здесь -> раздел Именованн…
1 ответ

odata datetimeoffset фильтр не работает с положительным часовым поясом

У меня проблема с фильтрацией odata. Я упростил свой сценарий до следующего: моя модель построена следующим образом: public class MyModel { public int ID { get; set; } public DateTimeOffset DATE { get; set; } } Контроллер и GET реализованы следующим…
26 июн '20 в 16:21
0 ответов

ODataClient: выполнение DataServiceActionQueries в пакете

Я перехожу с SimpleOdataClient на MS ODataClient, и мне интересно, как выполнить DataServiceActionQueries в пакетном режиме. Выполнение DataServiceRequests в пакете не проблема, но я не нашел решения для DataServiceActionQueries. Является ли это воз…
22 июл '20 в 14:59
0 ответов

Классы, созданные клиентом OData от Microsoft, не компилируются

Мы пытаемся использовать Microsoft OData Client для создания классов C# для наших настраиваемых сущностей в Microsoft Dynamics. Мы добавляем расширение "OData Connected Service" в Visual Studio и подключаемся к конечной точке метаданных Dynamics $ д…
11 ноя '20 в 17:26
0 ответов

Маршрут атрибутов OData не работает должным образом в ASP.NET Core 5 с Microsoft.AspNetCore.OData v8.0.0-preview2

Я работаю над API ASP.NET Core 5 с Entity Framework Core 5, и я использую Microsoft.AspNetCore.Odata v8.0.0-preview2 Я просмотрел блоги Сэма Сюй; Маршрутизация в ASP.NET Core OData 8.0 Preview и ASP.NET Core OData 8.0 Preview для.NET 5 Я выполняю ин…
0 ответов

o Разбиение данных на страницы с помощью $orderby дает результаты, отличные от результатов запроса в sql

У меня есть запрос OData для разбивки на страницы, который запрашивает таблицу с примерно 6K записями. OData извлекает правильный набор результатов до примерно 4K записей. но после этого он начинает получать неверные результаты, не синхронизированны…
2 ответа

Microsoft OData в .NET CORE 5 - при добавлении OData к службам появляется отсутствующая директива using, но пакет есть

Я разрабатываю в.NET Core 5.0. (Есть руководство Сэма Сюя по переходу на dotnet core 5) Я вернулся к абсолютному минимуму с самым простым проектом API в Visual Studio. У меня это работало в моем проекте ранее в этом году, и он работал на ядре.NET 5.…
07 сен '20 в 09:28
1 ответ

Как мне заставить Microsoft.OData.Client связать таблицы при обновлении?

Я проверил этот запрос в почтальоне, и он работает правильно: POST request to https://example.com/api/data/v9.2/foo_module?$select=foo_moduleid Заголовки включают: Prefer:return=representation Тело { foo_AccountId@odata.bind : "/accounts(b770a30d-55…
13 май '21 в 07:42
1 ответ

MS Graph API: OrderBy не работает при использовании Expand (группы)

Проблема: Я получаю группы с помощью Microsoft Graph API. Мне нужно упорядочить результаты на основе « displayName ». Делая это само по себе, отлично работает. Мне также нужно знать, есть ли в группе назначенные ей члены. Поэтому я добавляю расширен…