Является ли DbProviderFactories.GetFactory (string providerName) дорогим? - PullRequest
2 голосов
/ 02 июня 2011

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

Причина этого в том, что у меня есть ситуация, когда имя провайдера может измениться, и было бы удобнее просто каждый раз воссоздавать фабрику, если это дешевый звонок.

1 Ответ

0 голосов
/ 02 июня 2011

Дорогой это относительный термин.

Получение самой фабрики не требует установления соединения по сети, поэтому с моей точки зрения это недорого, даже если за кулисами есть небольшое отражение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...