引用连接字符串的操作应如下:
MysqLHelper.ExecuteNonQuery(
ConfigurationManager.ConnectionStrings["MyDB"].ConnectionString,
CommandType.Text,
sqlQuery,
sqlParams);
ConfigurationManager.AppSettings["ConnectionString"]
会在中寻找AppSettings
名为的东西ConnectionString
,但找不到。这就是为什么您的错误消息指出的"ConnectionString" property has not been initialized
原因,因为它正在寻找AppSettings
named 的初始化属性ConnectionString
。
ConfigurationManager.ConnectionStrings["MyDB"].ConnectionString
指示查找名为“ MyDB”的连接字符串。