在 Visual Studio 2010 中使用 plsql 的 C#

C# with plsql in Visual Studio 2010

如何用plsql包编写crud应用程序?

逻辑应使用 plsql 函数和过程实现,并捆绑为 Oracle 程序包。

使用 C# 设计 CRUD 操作有多种方法。我也不明白为什么在 VS 2017/19 可用时专门限制为 VS 2010。您可以使用各种库,例如 Entity Framework、Dapper 等。要连接 Oracle,我相信他们确实有 nuget pkgs,您可以参考并使用 PL/SQL functions/Stored过程。

我看到这是大学子,所以它期待并涉及学习。我建议探索这些并学习。首先,您可以使用标准 Oracle 库(作为 nugets)并编写您自己的实现。 Entity Framework (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;