Я пытаюсь импортировать функцию postgresql в модель объекта devart, где я хочу вернуть «пользовательскую» таблицу, но я просто не могу заставить ее работать
Я определяю свою функцию следующим образом:
CREATE OR REPLACE FUNCTION "GetJournalEntriesByVoucherId"(bigint)
RETURNS SETOF record AS
$BODY$
SELECT
JE."JournalEntryID"
JE."Amount",
JE."EntryText",
FROM
"JournalEntries" AS JE
WHERE
JE."FK_Voucher"=$1
$BODY$
LANGUAGE sql VOLATILE STRICT
COST 100
ROWS 1000;
ALTER FUNCTION getjournalentriesbyvoucherid(bigint) OWNER TO sqluser;
И использовал шаги в посте № 2 на http://www.devart.com/forums/viewtopic.php?p=71252, но я получаю сообщение об ошибке
Средство чтения данных несовместимо с указанным Model.Entity1. Член типа JournalEntryID не имеет соответствующего столбца в средстве чтения данных с таким же именем.