我想使用DbProvider類構造通用DAL組件。在不同的數據庫提供者之間切換時,這將很方便。 在安裝了Oracle 2.2的計算機上,嘗試列出機器上可用的所有數據庫提供程序時,未列出Oracle提供程序ODP.NET。未在DbProviderFactories中列出的Oracle數據提供者(ODP.NET)
DataTable dtable = DbProviderFactories.GetFactoryClasses();
儘管引用Oracle.DataAccess.dll並使用OracleConnection類連接到Oracle並沒有問題。
OracleConnection con = new OracleConnection();
我在做什麼錯在這裏?
編輯: 根據這一page我應該在列表中看到的「爲.NET Oracle數據提供者」。