Я часто использую таблицу SQL для хранения настроек своего приложения. Я создаю одноэлементный класс, обычно называемый AppSettings, который загружаю вместе с данными из таблицы. Затем класс AppSettings используется для получения значений конфигурации вместо прямого доступа к файлам конфигурации. Для приложений ASP.Net я создаю экземпляр класса AppSettings в событии Application_Start в Global.asax.cs.
Это дает мне возможность разрешить пользователю управлять некоторыми настройками приложения, например, адрес электронной почты для уведомлений. Это также может упростить работу при ведении версий приложения prod, QA и dev (при условии, что у вас есть отдельные экземпляры базы данных для каждого)