Простой и эффективный способ сделать это - просто использовать пакет NuGet , предназначенный для хранения ресурсов в базе данных и генерации строго типизированных ресурсов.
Пакет NuGet: http://www.nuget.org/packages/Globsite.Globalization.Mvc
Сайт проекта: http://globsite.net/GlobsiteGlobalizationLibrary
Этот пакет содержит готовую к использованию и сложную инфраструктуру для хранимых ресурсов базы данных, которая реализует модель .NET Resource-Provider Model.Сгенерированные классы могут быть синхронизированы с базой данных при запуске шаблона T4, что можно сделать, например, для каждой сборки.
Вы можете использовать ресурсы, подобные этим:
@using MyResources.SampleSet
@Resources.SampleKey