2015-10-07 39 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名称中也有_。

相关问题