【发布时间】:2021-02-23 23:17:55
【问题描述】:
我正在探索将 Oracle REST 数据服务 (ORDS) 用于 .NET Core Web 应用程序的选项。有没有人有类似的经验或建议是否可以完成?从 Oracle 文档来看,它似乎主要用于 java 应用程序,任何建议都会有所帮助,我很感激!
谢谢
【问题讨论】:
标签: .net asp.net-core oracle-rest-data-services
我正在探索将 Oracle REST 数据服务 (ORDS) 用于 .NET Core Web 应用程序的选项。有没有人有类似的经验或建议是否可以完成?从 Oracle 文档来看,它似乎主要用于 java 应用程序,任何建议都会有所帮助,我很感激!
谢谢
【问题讨论】:
标签: .net asp.net-core oracle-rest-data-services
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 Data Services Installation and Configuration Guide
但您可以创建 .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 部署获得。
您可以查看本文Getting Started with ODP.NET Core的详细信息
【讨论】: