「カスタム」テーブルを返したいdevartエンティティモデルにpostgresql関数をインポートしようとしていますが、機能させることができません。
私は自分の関数を次のように定義します:
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;
http://www.devart.com/forums/viewtopic.php?p=71252の投稿#2の手順を使用しましたが、エラーメッセージが表示されます
データリーダーは、指定されたModel.Entity1と互換性がありません。タイプJournalEntryIDのメンバーには、データリーダーに同じ名前の対応する列がありません。」