тип данных для функции postgres, возвращающей рефкурсор в модели Entity с использованием. net core - PullRequest
0 голосов
/ 06 января 2020

, какой тип данных используется для курсора ссылки в классе 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; }

    }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...