Я пытаюсь выяснить, стоит ли DbProviderFactories.GetFactory (string providerName) дорого или я могу безопасно создавать новый экземпляр каждый раз, когда он мне нужен.
Причина этого в том, что у меня есть ситуация, когда имя провайдера может измениться, и было бы удобнее просто каждый раз воссоздавать фабрику, если это дешевый звонок.