Привет всем.
Нуждаюсь в мнении профиссионалов, так как я сейчас обычный студент.
Раньше, если мне нужно было сделать приложение, то я использовал СУБД SQL Sever,
ASP.NET фреймворк, шаблон MVC и архитектуру REST.
Можно сказать, что напрямую с SQL запросами я не работаю, т.е. работаю с объектами и просто выполняю миграции, а вывод у меня в json.
Но сейчас мне нужно сделать курсовой на FireBird с реляционной основой (без использования объектов), где нужно писать все на запросах.
Так вот вопрос в том, как правильно это сделать?
Я слышал мнение, что писать динамические запросы прямо в коде - это плохой тон, так как это создает понятие толстого клиента и гоняет много трафика.
Тогда получается, что все запросы нужно хранить непосредственно в самой БД на сервере (например, на выборку) и как - то обращаться к ним из кода? Если да, то как это граммотно сделать?
Хотя я себе слабо представляю, как например для добавления и обновления можно сделать готовые запросы, если в запрос полюбому нужно будет встраивать переменные.