, какой тип данных используется для курсора ссылки в классе model.cs с использованием объекта
в PostgreSQL
CREATE OR REPLACE FUNCTION project.fn_test(
refcursor,
refcursor)
RETURNS SETOF refcursor
LANGUAGE 'plpgsql'
COST 100
VOLATILE
ROWS 1000
AS $BODY$DECLARE
ref1 refcursor;
ref2 refcursor;
BEGIN
open $1 FOR
SELECT abc_type_id as id1,abc_type_name as name1 FROM member.st_abc_type;
RETURN NEXT $1;
open $2 FOR
SELECT "pf_country_id" as id2,"pf_country_name" as name2 FROM member.st_platform_countries;
RETURN NEXT $2;
END;$BODY$;
ALTER FUNCTION project.fn_test(refcursor, refcursor)
OWNER TO postgres;
в классе модели в net ядре с использованием объекта
public class fn_test
{
[Key]
public virtual ICollection<refcursor> refcursor { get; set; }
}
public class refcursor
{
[Key]
public int id1 { get; set; }
public string name1 { get; set; }
}