Pull to refresh
7
0
Send message

IActionInvoker вызывает InvokeFilterPipelineAsync который вызывает IAuthorizationFilter.

В своём велосипеде я разбираю batch и отдельные запросы отправляю в нужный контроллер через IActionInvoker

Оплатил книгу 25 апреля, статус заказа — "Принят в работу" — с тех пор не изменился.

OData и есть rest. Ничего не мешает использовать эту библиотеку как клиента не OData сервиса.

Для общего представления об API прочитайте предыдущую статью. Выглядит это так.
Полное построение модели тестовой базы OdataToEntity на моем компьютере занимает 1.96 секунды.
Накладные расходы на моем компьютере в 1.8 раза больше чем прямое выполнение ef core запросов.
Пример конфига.
Для поддержки Oracle нужно написать подобный код. MongoDb работать не будет.

Добавил генерацию схемы по нескольким контекстам, тест

Не поддерживается генерация одной схемы по нескольким контекстам.

Указанная выше библиотека OdataToEntity поддерживает стандартный OData path такого вида.

Как вы формируете patch запрос? Я использую Microsoft.OData.Client и он это не умеет.
В readme написано
Example Asp.Net Core OData service in \sln\OdataToEntityCore.Asp.sln, client Microsoft.OData.Client in \sln\OdataToEntity.AspClient.sln

Startup
Позволяет выставлять наружу контекст, работает с Ef Core OdataToEntity

Information

Rating
Does not participate
Registered
Activity