Описание тега asp.net-web-api-odata
ASP.NET 4.x Implementation of OData Services that supports both v3-v4 of the OData Protocol. DO NOT use this tag for [asp.net-core] related questions! Use this tag if your question directly relates to the ASP.NET server-side implementation of OData services, but also include the version specific tag [odata-v3] or [odata-v4]. Only include the non-specific [odata] tag if the question has broader client-side implications.
2
ответа
Шаблон пути для действия в контроллере не является допустимым шаблоном пути OData
Я получаю следующую ошибку: Шаблон пути 'GetClients()' для действия 'GetClients' в контроллере 'Клиенты' не является допустимым шаблоном пути OData. Ресурс не найден для сегмента 'GetClients'. Мой метод контроллера выглядит следующим образом public …
07 июл '14 в 04:14
1
ответ
Расширение коллекций с помощью контроллера Web Api OData
Я использую OData Framework 5.0.0 и Web API 5.0.0 и EntityFramework 5.0.0. И есть проблема с расширением на свойство навигации, которое является коллекцией. Я всегда получаю следующее исключение: The 'ObjectContent`1' type failed to serialize the re…
08 янв '14 в 14:49
1
ответ
Запрос odata к webAPI: не фильтруется, как я и надеялся
Я пытаюсь запросить мой WebAPI таким образом: http://localhost/api/channels?$expand=ScheduleMetadatas&$filter=ScheduleMetadatas/any(ScheduleMetadata: ScheduleMetadata/StartDateTime gt datetime'2013-12-06T00:00:00.00') однако запрос не фильтруетс…
06 дек '13 в 18:13
1
ответ
Имя "Контейнер" как объекта недопустимо в OData Web API.
Мой список сущностей включает в себя один под названием "Контейнер". (Моя компания много работает с контейнерами, и это довольно "термин в камне".) Поэтому, когда я смоделировал свои данные для них, я, естественно, назвал их контейнерами. Это означа…
25 июл '14 в 23:43
3
ответа
Могу ли я изменить ODataQueryOptions, используемые для запроса моего ODataController?
Обновить проголосуйте здесь на User Voice, чтобы устранить неоднозначность. Я написал OData WebAPI контроллер, наследующий от ODataController, public class ManyColumnsController : ODataController { [Queryable( AllowedOrderByProperties = "Aa,Bb,Cc,Dd…
07 май '14 в 08:00
1
ответ
WebApi OData для каждого пользователя безопасности на имущество
У меня есть некоторые объекты, которые имеют данные, которые должны быть доступны только для некоторых пользователей. public class Foo { public virtual Bar { get; set; } ... } public class Bar { public string Secret { get; set; } ... } Например Bar.…
01 окт '15 в 14:58
2
ответа
asp.net odata web api $select не удалось для связанных объектов
Мои сущности public class A { public int id {get;set;} public string Name {get;set;} public List<B> b {get;set;} } public class B { public string C {get;set;} public string D {get;set;} } My controller class [RoutePrefix("odata/A/{id}")] [ODat…
21 авг '14 в 08:44
1
ответ
Настройте свойство OData, чтобы иметь тип Date вместо DateTime
Я следую этому "руководству" о том, как разоблачить Date (не DateTime) в вашем ODataController Однако я не совсем понимаю, как я должен реализовать .AsDate() метод расширения public static class PrimitivePropertyConfigurationExtensions { public stat…
10 май '16 в 14:11
1
ответ
oData's skip() и top() извлекают весь набор записей перед фильтрацией
У меня есть функция веб-API с поддержкой oData [EnableQuery()] public IQueryable<StoreCommand> Get() { return _storeCommandService.GetAllStoreCommands().AsQueryable(); } уровень обслуживания, вызывающий реализацию шаблона репозитория на основе…
21 май '15 в 13:29
0
ответов
Привязать blob к zip-файлу и вернуть его из Web Api
Я создал метод веб-API для загрузки файла BLOB-объекта в виде zip-файла, как показано ниже, и упомянул тип содержимого:"application/zip" и файл как xyz.zip. Но загруженный файл (xyz.zip) не содержит никаких данных. Я попытался скопировать поток BLOB…
02 авг '18 в 13:35
1
ответ
Кодирование моего файла WebApiConfig.cs для базы данных First oData Endpoint Service
Я строю сервис Web API, который будет генерировать oData. Я использую подход "Сначала база данных", в котором я создал EDM в моей папке "Модели", содержащей представление. У меня была платформа Visual Studio для меня, основанная на EDM. Сейчас я пыт…
19 сен '18 в 18:10
0
ответов
Ссылки на идентификаторы содержимого в пакетных запросах ASP.NET OData
У меня есть служба OData ASP.NET WebApi, и я пытаюсь использовать ее из JavaScript с помощью JayData. Моя модель выглядит следующим образом: class Parent { ICollection<Child> Children; } class Child { ICollection<Parent> Parents; } Я пыт…
15 окт '13 в 22:30
2
ответа
WebApi oData генерирует несовместимый SQL
Я получаю сообщение об ошибке: Параметры в качестве аргументов для подпункта TOP и вложенного предложения LIMIT в запросе или LimitExpression в дереве команд не поддерживаются в версиях SQL Server ранее, чем SQL Server 2005. При использовании WebAPI…
08 апр '14 в 16:30
1
ответ
Перевести запросы OData в SQL
Я в ODataController и у меня есть ODataQueryOptions (и все остальное). Я знаю, что источником данных является таблица в SQL Server. Однако моя модель EF (которая использовалась средой WEB API для маршрутизации HTTP-запроса на мой контроллер) не соде…
06 фев '15 в 19:07
1
ответ
Действие OData V3 в веб-интерфейсе ASP.NET не получает триггер
Я использую конечные точки OData V3, используя asp.net с webapi 2.2. Я успешно реализовал операцию CRUD с ним. Теперь я хотел бы добавить некоторые пользовательские действия наряду с операциями CRUD. Я следовал за статьей ( http://www.asp.net/web-ap…
15 окт '14 в 14:00
0
ответов
Фильтрация ODATA "$top=50" вызывает необъяснимое повторение
Я работаю над API, и объект, с которым я имею дело, имеет много-много записей. Я получаю к нему доступ через этот URL: {{api_root}}/Objects?$top=50 Для ограничения времени я ограничиваю запрос до 50. Однако недавно я добавил список идентификаторов с…
27 янв '17 в 21:01
0
ответов
OData веб-API - ODataMediaTypeFormatter MediaTypeResolver больше не существует
Веб-API OData v7. Я пишу пользовательский форматтер для CSV, Excel и т. Д. У меня нет связи с тем, как я указываю свой пользовательский форматер (ODataMediaTypeFormatter) на мои пользовательские классы, где я изменяю вывод. CustomFormatter: ODataMed…
10 янв '19 в 21:33
1
ответ
Использование Delta<T> со сложными объектами
Может ли Delta использоваться со сложными объектными графами, а не с отдельными объектами? Я безуспешно пытался использовать его, и мне интересно, если я что-то упустил или функциональность просто не поддерживается. Например, вот модель: public clas…
15 янв '15 в 12:09
2
ответа
Как определить (необязательное) свойство навигации (?$ Expand=) в коде?
Сначала объяснение и суть, потом вопрос. Так: Допустим, у меня есть вид AccountView сначала определяется в базе данных EF (6.1.1) (edmx), так что сгенерированный кодом класс //This class is generated from a view by EF (edmx)... public partial class …
19 дек '14 в 21:31
2
ответа
Применение Distinct к запросу OData
Я хочу получить список различных значений из моей конечной точки OData. Но отличное или групповое по пока не поддерживается. Мой запрос URI выглядит примерно так GET /odata/Products?$select=foo & $top=10 & $count=true & distinct=true Мой…
08 май '15 в 10:30