由于引号引起的连接字符串错误

Error in Connection String because of quote marks

我收到错误消息,因为 " 在以下字符串中被多次应用:

"C:\Users\Muhammad Kamran\Documents\Visual Studio 2013\WebSites\shopping_website\App_Data\shopping.mdf"

我的连接字符串如下:

SqlConnection con = 
    new SqlConnection(
       @"Data Source=LocalDB)\v11.0;AttachDbFilename="C:\Users\Muhammad Kamran\Documents\Visual Studio 2013\WebSites\shopping_website\App_Data\shopping.mdf";Integrated Security=True");

引号总是很特别..

最简单的方法是使用双引号

SqlConnection con = 
  new SqlConnection(
     @"Data Source=(LocalDB)\v11.0;AttachDbFilename=""C:\Users\Muhammad Kamran\Documents\Visual Studio 2013\WebSites\shopping_website\App_Data\shopping.mdf"";Integrated Security=True");

您还缺少 (LocalDB) 中的括号...