我发现在LINQPad.exe.config中向DbProviderFactories添加一个条目并不会使它显示在System.Data.Common.DbProviderFactories.GetFactoryClasses()中.Dump();
我必须将它添加到machine.config才能看到并使用它。这是预料之中的吗?
具体来说,我试图添加Oracle ODP托管条目,因为我引用的程序集需要它。我被告知使用托管提供程序的目的是使程序集更加自包含和可移植,因此不得不触摸machine.config来破坏这个想法。
答案 0 :(得分:0)
尝试将其添加到Linqpad.config。 Linqpad.exe.config文件用于LINQPad本身,而linqpad.config用于查询。