Я пытаюсь использовать функции и хранимые процедуры в postgresql, используя ядро EF. Я создал функцию, написав файл миграции ef и обновив свою базу данных. Я вижу, что моя функция создана в базе данных, и когда я запускаю «select public.sp_Get_Products ()» в Pgadmin, я получаю свой результат правильно.
Но когда я пытаюсь получить результаты с помощью ядра EF, мне возвращается следующий код: -1
_context.Database.ExecuteSqlCommand("select public.sp_Get_Products()");
Если я попытаюсь использовать FromSqlRaw ниже, он вернет Требуемый столбец «Id» не присутствует в результате операции «FromSql».
_context.Product.FromSqlRaw("select public.sp_Get_Products()");
Так что я все еще не могу найти способ получить результат выбора из postgresql по функции.