我在app.config中有以下连接字符串
<add name="myDBConnectionString"
connectionString="Data Source=ASDFG\SQLEXPRESS;
Initial Catalog=ZAQ;
Integrated Security=True;"/>
然后,在我的C#代码中,当我得到这个字符串时,DB总是被评估为"ASDFG\\SQLEXPRESS"
我无法放@,因为app.config不喜欢它。另外,如果我说
ASDFG\\SQLEXPRESS
它被评估为
ASDFG\\\\SQLEXPRESS
并且不打开连接。
谢谢,
答案 0 :(得分:7)
调试器可能会将其显示为ASDFG\\SQLEXPRESS
,但它只是为了显示目的而转出反斜杠。
答案 1 :(得分:2)
在codebehind中使用它
string conString =
System.Configuration.ConfigurationManager
.ConnectionStrings["myDBConnectionString"].ToString();
答案 2 :(得分:1)
始终评估为“ASDFG \ SQLEXPRESS”
这是非常正确的。打开Db有什么实际问题吗?