dbproviderfactories

    2熱度

    1回答

    我正在重構一些基於DbProviderFactory的舊代碼來利用連接池,但我遇到了一個簡單的問題:對象是否由線程安全返回DbProviderFactories.GetFactory()? 現在的代碼是這樣的: DbProviderFactory factory = DbProviderFactories.GetFactory("Provider String from config"); va

    2熱度

    1回答

    我有一個App.config,我想用不同版本的提供程序替換machine.config中指定的提供程序。我試圖通過名稱remove刪除提供商,現在嘗試刪除它們全部與clear。 這似乎不起作用:連接字符串仍在加載machine.config中指定的提供程序。例如,當使用下面的配置時,我希望應用程序而不是找到我的提供程序。 <system.data> <DbProviderFactorie

    2熱度

    1回答

    我從http://dev.mysql.com/downloads/connector/net/ 我將它作爲我的asp.net MVC網站的引用安裝了MySQL連接6.6.5(請看下面的截圖),並將「Copy local」更改爲true。 然而,當我站上罰球線:var calls = db.Calls.ToList();我得到的錯誤: Unable to find the requested .Ne

    1熱度

    2回答

    安裝了InstantCLient 11.2.0.4基本精簡版和ODBC包 設置了ORACLE_HOME和TNS_ADMIN環境變量,並增加了對安裝的路徑,路徑環境變量 在該位置創建了我的tnsnames.ora文件 在文件中使用TNS設置我的DSN並進行了測試連接 - 成功。我已經開發 用C#代碼使用之前,該DbProviderFactoies連接到數據提供商的通用方法(已工作和Teradata,

    3熱度

    1回答

    (配置:VS 2015年的社區中,Windows 10 64位,淨4.6.1) 在一個點上我裝 數據Npgsql的提供.NET數據提供程序對PostgreSQL Npgsql的Npgsql.NpgsqlFactory,Npgsql的,版本= 3.0.7.0,文化=中性公鑰= 5d8b90d52f46fda7 要由 DbProviderFactor使用ies.GetFactoryClasses()。

    1熱度

    2回答

    我有一箇舊的應用程序,很長一段時間後,當我嘗試測試它。我得到下面的異常: Unable to find the requested .Net Framework Data Provider. It may not be installed. 我的代碼: public DBConnection(string ConnectionString) { this.provid

    0熱度

    1回答

    我發現向LINQPad.exe.config中的DbProviderFactories添加條目並不會使它顯示在System.Data.Common.DbProviderFactories.GetFactoryClasses()。Dump();我不得不將它添加到machine.config中才能看到它並使用它。這是預期的嗎? 具體而言,我試圖添加Oracle ODP託管條目,因爲我引用的程序集需要它

    1熱度

    1回答

    我正在嘗試爲舊代碼創建單元測試(NUnit)。 我們使用DbProviderFactory檢查表中是否存在表之前,數據庫中存在。 我知道這看起來更像集成測試,但不管你怎麼稱呼它,我都需要對它進行測試。我寧願使用自包含的東西,而不依賴於數據庫。 我試圖使用Excel作爲我的數據源,但在Excel中選擇表應該有$後面的表名不會在我的情況下工作,因爲我不想修改我的代碼以適應單元測試。 我該如何單元測試下

    0熱度

    1回答

    如果我在我的應用程序運行時安裝提供程序。然後調用DbProviderFactories.GetFactory(providerClass)來查看它是否已安裝,我得到一個調用它的異常。但是,如果我退出我的應用並重新啓動它,那麼它就會看到它。 我需要調用什麼來獲取DbProviderFactories.GetFactory(providerClass)重新讀取machine.config?

    2熱度

    1回答

    我在我的asp.net應用程序中使用下面的代碼。根據此代碼,對於該應用程序的所有用戶,將只有一個DBProviderFactory實例。這會在多用戶環境中造成問題嗎?因此,所有用戶都將使用相同的DbProviderFactory對象來創建連接。我不確定這是否會在多用戶環境中創建某種類型的隱藏問題。 爲什麼我爲DbProviderFactory使用靜態實例的原因是,每次需要實例化連接時都不會調用Ge