Совместимы ли службы данных Oracle REST с .NET CORE?
Я изучаю возможность использования Oracle REST Data Services (ORDS) для веб-приложения .NET Core. Есть ли у кого-нибудь аналогичный опыт или предложения, возможно ли это? Из документации Oracle кажется, что это в основном для Java-приложения, любые предложения были бы полезны, и я ценю это!
Спасибо
1 ответ
Совместимы ли службы данных Oracle REST с .NET CORE?
Нет,
Oracle REST Data Services
является альтернативой на основе Java EE для Oracle HTTP Server и mod_plsql. Реализация Java EE предлагает расширенные функциональные возможности, включая конфигурацию на основе командной строки, повышенную безопасность, кэширование файлов и веб-службы RESTful. Oracle REST Data Services также обеспечивает повышенную гибкость, поддерживая развертывание с использованием Oracle WebLogic Server, GlassFish Server, Apache Tomcat и в автономном режиме.
Архитектура Oracle Application Express требует некоторой формы веб-сервера для прокси-запросов между веб-браузером и механизмом Oracle Application Express. Oracle REST Data Services удовлетворяет эту потребность, но его использование выходит за рамки использования конфигураций Oracle Application Express. Oracle REST Data Services упрощает процесс развертывания, поскольку для этого не требуется домашний сервер Oracle, так как подключение обеспечивается с помощью встроенного
JDBC
Водитель.
Ссылка: Руководство по установке и настройке служб данных REST
Но вы можете создать веб-приложение .NET Core, которое извлекает данные из базы данных Oracle с помощью Oracle Data Provider for .NET (ODP.NET) Core.
ODP.NET Core
является
ADO.NET
драйвер, обеспечивающий быстрый доступ к данным клиентов Microsoft .NET Core к базам данных Oracle. Он работает как под Windows, так и под Linux. ODP.NET состоит из единой библиотеки динамической компоновки со 100% управляемым кодом,
Oracle.ManagedDataAccess.dll
, доступно через
NuGet
развертывание.
Вы можете проверить подробности в этой статье Начало работы с ODP.NET Core