0

我正在探索将 Oracle REST 数据服务 (ORDS) 用于 .NET Core Web 应用程序的选项。有没有人有类似的经验或建议是否可以完成?从 Oracle 文档来看,它似乎主要用于 java 应用程序,任何建议都会有所帮助,我很感激!

谢谢

4

1 回答 1

0

Oracle REST 数据服务是否与 .NET CORE 兼容?

不,Oracle REST Data Services是基于 Java EE 的 Oracle HTTP Server 和 mod_plsql 替代方案。Java EE 实现提供了更多的功能,包括基于命令行的配置、增强的安全性、文件缓存和 RESTful Web 服务。Oracle REST 数据服务还通过支持使用 Oracle WebLogic Server、GlassFish Server、Apache Tomcat 和独立模式的部署来提供更高的灵活性。

Oracle Application Express 体系结构需要某种形式的 Web 服务器来代理 Web 浏览器和 Oracle Application Express 引擎之间的请求。Oracle REST 数据服务满足了这一需求,但它的使用超出了 Oracle Application Express 配置的范围。Oracle REST 数据服务简化了部署过程,因为不需要 Oracle 主目录,因为连接是使用嵌入式JDBC驱动程序提供的。

参考:REST 数据服务安装和配置指南


但是您可以创建 .NET Core Web 应用程序,使用 Oracle Data Provider for .NET (ODP.NET) Core 从 Oracle 数据库中检索数据。

ODP.NET Core是一个ADO.NET驱动程序,可提供从 Microsoft .NET Core 客户端到 Oracle 数据库的快速数据访问。它可以在 Windows 和 Linux 上运行。ODP.NET 由一个 100% 托管代码动态链接库组成Oracle.ManagedDataAccess.dll,可通过NuGet部署获得。

您可以查看这篇文章ODP.NET Core 入门的详细信息

于 2021-02-24T05:58:33.053 回答