Я хотел бы сохранить файлы ресурсов (содержащие тексты для ярлыков и т. Д.) Для моего веб-приложения в базе данных, чтобы иметь возможность редактировать и создавать их динамически позже (возможно, в пользовательском интерфейсе). Моя идея состояла в том, чтобы сохранить весь файл resx в столбце xml и просто загрузить его по требованию - в зависимости от языка и некоторых других атрибутов текущего пользователя, когда он входит в приложение или переключает контекст. Важно то, что ресурсы зависят не только от информации о культуре пользователя, но также от некоторой контекстной информации, которая может переключаться пользователем без выхода из системы и повторного входа (в нашем случае это называется «группа», не имеющая ничего общего с с группой пользователей).
Можно ли каким-либо образом загрузить содержимое ресурсов из внешнего источника и просто переключить их без перекомпиляции сервером веб-приложения? Я знаю, что есть некоторые интерфейсы, на которых я мог бы подключиться и реализовать собственного провайдера ресурсов, который считывает данные из базы данных напрямую, но если бы он мог каким-то образом работать с файлами resx, это, вероятно, сделало бы все намного проще ...