Если проект ориентирован на: - редактирование данных (как при просмотре простых таблиц данных и их редактировании) - производительность (как при разработке самого быстрого алгоритма для выполнения простой задачи)
Тогда вы можете перейтис прямыми командами sql в вашем коде.
То, что вы не хотите делать, это делать, если это большое программное обеспечение, в котором у вас много классов и много кода.Если вы в этом случае и разбрасываете sql повсюду в своем коде, вы когда-нибудь об этом пожалеете.Вам будет сложно внести изменения в модель вашего домена.Любая модификация стала бы действительно трудной (за исключением добавления функциональных возможностей или дополнения независимо от существующих).
Тем не менее, было бы полезно получить больше информации, как: - Что вы подразумеваете под частым (как часто)?- Какая производительность вам нужна?
РЕДАКТИРОВАТЬ
Похоже, вы предоставляете какую-то услугу CMS.Держу пари, ты не хочешь начинать наполнять свой код SQL.Предложение шаблона @ teresko кажется интересным, отделяя логику вашего приложения от БД (что всегда хорошо), но предоставляя возможность настраивать каждый запрос.Тем не менее, добавление слоя, который заполняет объекты памяти, может занять больше времени, чем простое использование результата базы данных для написания вашей страницы, но я не думаю, что в вашем случае небольшое различие должно иметь значение.
Я бы посоветовал выбрать хороший шаблон, который разделяет вашу бизнес-логику и dataAccess, например, предложенный @terekso.