потому что для подправить запрос (поменять сортировку) вам придётся паблишить новый код. МС сиквел умеет в хранимые процедуры, раз вы уже сами пишете скл запросы. они предварительно подготовлены и побыстрее будут, чем вы из Шарпа raw-sql будете вызывать
На тему запросов SQL нужно понимать, что БД живет своей жизнью. Вы можете разделять таблицы, добавлять столбцы, переводить на вьюхи и многое чего еще (хоть хинт на индекс дать). Последнее что вы хотите - перебилдивать проект, чтобы 1 запрос поменять
На тему запросов SQL нужно понимать, что БД живет своей жизнью. Вы можете разделять таблицы, добавлять столбцы, переводить на вьюхи и многое чего еще (хоть хинт на индекс дать). Последнее что вы хотите - перебилдивать проект, чтобы 1 запрос поменять
Мало того что перебилдыаать, так ещё и доставлять новую версию юзверям
Нет,это доступ к данным, но никак не БЛ и, тем более, не репозитарий.
нет, пидора ответ еф это типичный репозиторий, который скрывает от тебя общение с базой и ты можешь безболезненно менять даже субд и репозиторий это не бизнес-логика
Репозитарий, даже не интересен. Ибо часть логики интерфейса. Интересует некая БЛ, которая поддерживает iqueryble но скрывает в себе различные механизмы. Построковая секьюрити, триггеры на изменения при апдейтах итд...