SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlDataSource1"].ToString());
<connectionStrings>
<add name="SqlDataSource1"
connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=SqlDataSource3;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\SqlDataSource3.mdf"
providerName="System.Data.SqlClient"/>
</connectionStrings>
现在可以吗?
是否必须在ConnectionStrings [“ XXX”]上放置connectionStrings的名称或初始目录?
答案 0 :(得分:0)
如this page所示,索引值是连接字符串的名称。因此,您的代码是正确的。
现在想知道为什么要发布问题。您的代码行不通吗?
答案 1 :(得分:0)
尝试一下:
<add name="SqlDataSource1" connectionString="Data Source=(LocalDb)\MSSQLLocalDB;Initial Catalog=SqlDataSource3;Integrated Security=True"/>
然后:
SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlDataSource1"].ConnectionString);
希望这会有所帮助。