我有一个支持的旧应用程序,并且遇到了以下共享 SQLConnection:
private static SqlConnection cnSQL = new SqlConnection(ConfigurationManager.ConnectionStrings["SQL"].ConnectionString.ToString());
private static SqlCommand cmdSQL = new SqlCommand();
现在,每次需要时都会打开和关闭此连接,但它仍然会出现零星错误,我相信这是因为它在用户之间共享(静态)。我的假设正确吗?我相信我最好在每个需要它的方法中创建一个新连接,而不是每个类都有一个。或者我可以删除静态选项,每页保持一个连接,而不必担心交叉用户污染?
谢谢