2015-10-07 37 views
0

我正在使用EF 6 Code First。帶有_的數據庫名稱中的EF連接字符串將不會連接

我有一個名爲數據庫:LA_ARI

我無法連接到該數據庫。

我可以連接到db名稱中沒有下劃線(_)的任何其他數據庫。

EF是否支持使用名稱中的下劃線連接數據庫?

+0

是的,EF支持使用名稱中的下劃線連接數據庫。我現在有3個數據庫,其中有下劃線。我懷疑你有一個不同的問題。也許權限問題? – Matt

+0

在您的cn str中,您是否將此名稱包裝在括號內[LA_ARI],或者只是傳遞名稱而沒有括號LA_ARI?謝謝! – Karl

+0

我使用EF 6 Code First。你使用Code First嗎? – Karl

回答

0

發現問題。有錯誤的defaultConnectionFactory。更改爲現在可以工作的SqlClient,即使在DB名稱中也有_。

相關問題