OData и Космос БД - PullRequest
       17

OData и Космос БД

0 голосов
/ 03 февраля 2019

Я ищу реализацию OData v4 для инструмента запросов в приложении ASP.NET Core, над которым я работаю, и наше хранилище резервных копий - Cosmos DB.До сих пор я не нашел способ заставить запросы OData работать с интерфейсом DocumentQuery IQueryable без каких-либо исключений или ошибок.

Я хотел бы знать, существует ли «чистый» способ использования OData в базе данных Cosmos Document DB (не API таблицы), и если да, то как?Пока что я нашел только неофициальную библиотеку, в которой используется Framework v4.6, но ничего официального, и вся найденная мною документация по реализации OData почти исключительно работала с Entity Framework или хранилищем данных в памяти.

Ответы [ 2 ]

0 голосов
/ 02 мая 2019

Я знаю, что это не самый проницательный ответ на мой вопрос, но правильный ответ здесь на самом деле просто не пытаться сделать это.Если вы когда-нибудь окажетесь в ситуации, когда кто-то просит вас попытаться объединить две технологии, которые на самом деле не сочетаются друг с другом, скажите «нет» и разберитесь с последствиями.

0 голосов
/ 11 февраля 2019

Как насчет чего-то вроде - преобразовать OData в SQL, а затем выполнить его на CosmosDB https://github.com/Azure/azure-odata-sql-js

...