Try the dedicated NuGet package to localize MVC applications with database resources: Globsite.Globalization.Mvc
It is built on its own ASP.NET Resource-Provider Model, so it can be integrated with your application in the same way as standard ResX resources.
Moreover, the library allows you to generate highly typed resources with just one click, if you need to.
Project website with more detailed information:
globsite.net/GlobsiteGlobalizationLibrary
source share