在 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;
如何用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;