Это спрашивают много. В основном, нет нет, не для.NET 4.0. Необходимо сделать это вручную в начале каждого нового потока (или ThreadPool
функция). Вы могли, возможно, сохранить имя культуры (или просто объект культуры) в статическом поле для сохранения необходимости поразить DB, но это об этом.