Oracle数据库:使用EFCore返回DataSet/DataTable数据表


Oracle数据库:使用EFCore返回DataSet/DataTable数据表

Oracle数据库:使用EFCore返回DataSet/DataTable数据表

返回DataTable

 

C# 全选
            var p1 = db.CreateParameter("PARAM1", "code1");
            var p2 = db.CreateParameter("PARAM2", "code2");
            var p3 = db.CreateParameter("PARAM3", DateTime.Today);
            var p4 = db.CreateOracleCursor("OUTPUT_CURSOR");

            var data = db.GetDataTable("USP_TEST", CommandType.StoredProcedure, p1, p2, p3, p4);

 

SQL 全选
create or replace PROCEDURE USP_TEST 
(
  PARAM1 IN VARCHAR,
  PARAM2 IN VARCHAR,
  PARAM3 IN DATE,  
  OUTPUT_CURSOR OUT SYS_REFCURSOR
) AS 
BEGIN
   
   OPEN OUTPUT_CURSOR FOR  SELECT * FROM "tb_AR";
  
END USP_TEST;

 

返回DataSet

 

C# 全选
            var p1 = db.CreateParameter("PARAM1", "code1");
            var p2 = db.CreateParameter("PARAM2", "code2");
            var p3 = db.CreateParameter("PARAM3", DateTime.Today);
            var p4 = db.CreateOracleCursor("OUTPUT_CURSOR1");
            var p5 = db.CreateOracleCursor("OUTPUT_CURSOR2");

            var data = db.GetDataSet("USP_TEST_DATASET", CommandType.StoredProcedure, p1, p2, p3, p4, p5);

 

SQL 全选
create or replace PROCEDURE USP_TEST_DATASET 
(
  PARAM1 IN VARCHAR,
  PARAM2 IN VARCHAR,
  PARAM3 IN DATE,
  OUTPUT_CURSOR1 OUT SYS_REFCURSOR,
  OUTPUT_CURSOR2 OUT SYS_REFCURSOR
) AS 
BEGIN

   OPEN OUTPUT_CURSOR1 FOR  SELECT * FROM "tb_AR";
   OPEN OUTPUT_CURSOR2 FOR  SELECT * FROM "tb_ARs";

END USP_TEST_DATASET;
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
C/S框架网
上一篇:C# EF+LINQ保存主从表数据
下一篇:Oracle数据库:使用EFCore获取存储过程output参数返回值
评论列表

发表评论

评论内容
昵称:
关联文章

Oracle数据库使用EFCore返回DataSet/DataTable数据表
C# DataSetDataTable
.NETCore WebApi开发框架返回DataSet/DataTable数据类型
使用System.Data.OracleClient组件搭建Oracle数据库连接获取DataTable
支持ADO.NET方法 返回DataTable/DataSet
EFCore+.NET8:使用Oracle数据库提交大图片文件需要指定BLOB类型
Oracle数据库使用EFCore获取存储过程output参数返回
OracleEFCore使用OracleBulkCopy实现批量导入数据
EFCore+Oracle根据不同的Schema连接数据库
DataTable已属于另一个DataSet
SqlDataAdapter.FillSchema(DataTable)方法填充数据表的主键和约束
tb_DataSet表(账套数据库配置表)详解
DbFramework数据库实体类对象模型框架( 支持MsSQL,MySQL,Oracle三种数据库
CSFramework.WebApi支持多种常用数据库(Mssql/MySQL/Oracle)
WebService架构提交数据-生成仅包含修改了字段的数据表
原创Winform快速开发框架平台Oracle版本(三层架构+C#.NET+Oracle数据库
[下载]DataSet Remoting(DataSetSurrogate)
C/S架构软件自动升级程序AutoUpgraderV2.1软件简介( NET7+EFCore
C#多数据库组件包支持MSSQL+Oracle+MySQL+用户操作手册|C/S框架网
FastReport.NET 2023使用DataTable报表数据源配置MsSqlDataConnection连接