Я работаю над приложением ASP.Net, специфичным для компании, поскольку, когда пользователи входят в систему, они входят в систему, используя свое имя пользователя, пароль и идентификатор компании. Я пытаюсь найти лучший способ позволить каждой компании настраивать определенные метки в программном обеспечении. Например, есть поле, которое мы глобально называем «Уникальный идентификатор». Для каждой компании они могут захотеть переименовать поле в «Номер значка сотрудника», «Идентификационный код отдела кадров» или как угодно. Я рассматривал возможность расширения ResourceProvider для использования БД вместо файлов RESX, однако похоже, что ResourceProvider в значительной степени основан на изменениях культуры/языка, а не на настройке.
Кто-нибудь разработал подобную функциональность в приложении? Вы расширили ResourceProvider или выбрали полностью настраиваемый маршрут?
Всю неделю я искал возможные решения, и у меня ничего не вышло. Мой запасной вариант — просто создать что-то совершенно индивидуальное, но я беспокоюсь о потере эффективности построения ResourceProvider.
Любые предложения будут ценны!