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