C# 用C转义SQL Server连接字符串#

C# 用C转义SQL Server连接字符串#,c#,asp.net,.net,sql,sql-server,C#,Asp.net,.net,Sql,Sql Server,我需要在我的C#代码中动态地编写一个SQL Server连接字符串,我很好奇是否有一种内置的方法来完成它?到目前为止,我有: string connectionString = "Server=" + server + "; Database=" + db + "; User Id=" + userName + "; password=" + pass + "; Connection Timeout=15"; 还有,我是否需要将所有名称都

我需要在我的C#代码中动态地编写一个SQL Server连接字符串,我很好奇是否有一种内置的方法来完成它?到目前为止,我有:

string connectionString = "Server=" + server + 
      "; Database=" + db + 
      "; User Id=" + userName + 
      "; password=" + pass + 
      "; Connection Timeout=15";
还有,我是否需要将所有名称都包含在双引号中

string connectionString = "Server=\"" + server + 
      "\"; Database=\"" + db + 
      "\"; User Id=\"" + userName + 
      "\"; password=\"" + pass + 
      "\"; Connection Timeout=15";

您应该使用
SqlConnectionStringBuilder
类,它可以为您完成所有这些,并为您提供方便的属性。

您应该使用
SqlConnectionStringBuilder
类,它可以为您完成所有这些,并为您提供方便的属性。

太棒了,谢谢!我发现这个链接展示了如何使用它:太棒了,谢谢!我找到了显示如何使用它的链接: