标签: performance ado.net
我正在试图弄清楚DbProviderFactories.GetFactory(字符串providerName)是否昂贵,或者我是否可以在每次需要时安全地创建新实例。
这样做的原因是我有一个供应商名称可以更改的情况,如果这是一个便宜的电话,每次重新创建工厂会更方便。
答案 0 :(得分:0)
昂贵是一个相对的术语。
获取工厂本身并不涉及通过网络建立连接,因此从我的观点来看,它很便宜,即使幕后有少量反射。