我使用存储过程查询我的一张表
这是我拥有的方法的一个示例。我想确保这是最充分的方式,并且在 10000 个请求的情况下,它不会导致过热并正确关闭连接。
public DataSet GetDetailsByUserId(int userid)
{
var arParms = new SqlParameter[1];
arParms[0] = new SqlParameter("@UserID", SqlDbType.Int) { Value = userid };
var dt = SqlHelper.ExecuteDataset(ConfigurationManager.AppSettings["ConnectionString"], CommandType.StoredProcedure, "StoredProcedureName", arParms);
return dt.Tables.Count == 0 ? null : dt;
}