Visual Studio 2010 中带有 plsql 的 C# [关闭]

Posted

技术标签:

【中文标题】Visual Studio 2010 中带有 plsql 的 C# [关闭]【英文标题】:C# with plsql in Visual Studio 2010 [closed] 【发布时间】:2019-08-27 04:11:11 【问题描述】:

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

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

【问题讨论】:

你为什么用VS 2010? 这是我们大学使用的要求 【参考方案1】:
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;

【讨论】:

【参考方案2】:

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

我知道这是一个大学附属机构,所以它期望并涉及学习。我建议探索这些,并学习。首先,您可以使用标准 Oracle 库(作为 nugets)并编写自己的实现。实体框架 (EF),Dappers 是出色的包装器,可将代码与后端依赖项隔离开来。我不确定这个问题是否完整,但我可以从中得到一些建议。

【讨论】:

以上是关于Visual Studio 2010 中带有 plsql 的 C# [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 中带有 ASP.NET Web API 项目的 Angular 项目

Visual Studio 2013 中带有 EF6 的 MySQL 连接器

Visual Studio代码launch.json runtimeArgs在参数中带有双引号

Visual Studio [不是代码] 2019 中带有 TypeScript 和 Node(或 ESM)模块的 ASP.NET 5(核心)网站?

无法在 Visual Studio 2010 c# 中使用 SoundPlayer 播放声音

visual studio 2010不能正确安装,急求