如何使用 plsql 包编写 crud 应用程序?
逻辑应该使用 plsql 函数和过程来实现,并捆绑为 Oracle 包。
如何使用 plsql 包编写 crud 应用程序?
逻辑应该使用 plsql 函数和过程来实现,并捆绑为 Oracle 包。
有多种方法可以使用 c# 设计 CRUD 操作。我也不明白为什么在 VS 2017/19 可用时特别限制到 VS 2010。您可以使用各种库,例如 Entity Framework、Dapper 等。要与 Oracle 连接,我相信他们确实有 nuget pkgs,您可以参考并使用 PL/SQL 函数/存储过程。
我看到这是一个大学附属,所以它期望并涉及学习。我建议探索这些,并学习。首先,您可以使用标准 Oracle 库(作为 nugets)并编写自己的实现。实体框架 (EF),Dappers 是出色的包装器,可将代码与后端依赖项隔离开来。我不确定这个问题是否完整,但我可以从中得到一些建议。
create or replace package body details_pkg is
PROCEDURE details(
emp_details OUT T_CURSOR_SELECT
)
IS CURSORREF T_CURSOR_SELECT;
BEGIN
OPEN CURSORREF FOR SELECT * FROM Employees;
emp_details:= CURSORREF;
END details;
end details_pkg;