Page Razor работа с MS SQL

Начал изучать .net Core веб разработку. Не могу дойти умом как правильно получать данные из БД двух связных таблиц в методе OnGet. Так же не ясно почему в методе OnPostAsync при вызове хранимой функции никакой ошибки в Visual Studio не выдает, просто браузер падает на 500 ошибке.

//Вызов хранимой функции:
SqlParameter param = new SqlParameter("@name", name);
await context.TGoods
   .FromSqlRaw("SELECT * FROM [dbo].[FunctionFindGoods]({@name})", param)
   .ToListAsync();

Вообще есть источник где это написано. В плане как записывать данные, как получать правильно и т.д. Полный мануальчик так сказать.


Ответы (1 шт):

Автор решения: Leon

Много времени прошло, нашел ответ давненько, но, вдруг у кого возникнет вопрос. В хранимой функции была выборка с двух таблиц с Join-ом. А TGoods это одна таблица и естественно в ней нет второй таблицы. Назревает вопрос как вообще делать функции-процедуры хранимые из двух и более таблиц. Или запрос прямо в коде. Linq это хорошо, но тащить большую информацию из двух таблиц не резонно и потом ее обрабатывать. Слишком затратно. Или я не понимаю что-то подскажите пожалуйста.

→ Ссылка