前置阅读文章
《EFCore使用ADO.NET连接GBase8s数据库示例》
《C#连接GBase8s数据库在windows环境下使用步骤》
创建解决方案Demo工程,并引入相应的EFCore包
我们首先创建名字为test的数据库,并创建使用到的数据表和存储过程。
示例1: 有两个入参和两个返回值的存储过程
CREATE TABLE test:company (
id INTEGER,
branck VARCHAR(100),
address VARCHAR(100),
city VARCHAR(100),
phone VARCHAR(100)
)
create procedure testselect (id int,city varchar(100)) returning varchar(100),varchar(100)
begin
define v_in int;
define v_in2 VARCHAR(100);
let v_in = id+1;
let v_in2 = “Hello GBase8s”;
insert into company values (id,‘1’,‘2’,city,‘3’);
return 'value: ’ || v_in,v_in2 ;
end
end procedure;
控制台输出结果,与预期一致&#x