У меня есть любопытный вопрос об эффективности. Скажем, у меня есть поле в базе данных, которое представляет собой просто цифровую цифру, которая представляет что-то еще. Например, значение 1 означает, что срок составляет 30 дней.
Было бы лучше (более эффективно) кодировать оператор SELECT, как этот ...
SELECT
CASE TermId
WHEN 1 THEN '30 days'
WHEN 2 THEN '60 days'
END AS Term
FROM MyTable
... и привязать результаты непосредственно к GridView, или было бы лучше оценить поле TermId в событии RowDataBound GridView и соответственно изменить текст ячейки?
Не беспокойтесь о расширяемости или о чем-то подобном, меня интересуют только различия в общей эффективности. Что бы это ни стоило, база данных находится на веб-сервере.