ストアド プロシージャを使用してテーブルの 1 つをクエリします
これが私が持っている方法の例です。それが最も十分な方法であることを確認したいと思います.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;
}