public static void CacheParameters(string cacheKey, params SqlParameter[] cmdParms) {
parmCache[cacheKey] = cmdParms;
} /// <summary>
/// Retrieve cached parameters
/// </summary>
/// <param name="cacheKey">key used to lookup parameters</param>
/// <returns>Cached SqlParamters array</returns>
public static SqlParameter[] GetCachedParameters(string cacheKey) {
SqlParameter[] cachedParms = (SqlParameter[])parmCache[cacheKey];
if (cachedParms == null)
return null;
SqlParameter[] clonedParms = new SqlParameter[cachedParms.Length]; for (int i = 0, j = cachedParms.Length; i < j; i++)
clonedParms[i] = (SqlParameter)((ICloneable)cachedParms[i]).Clone(); return clonedParms;
}sqlhelper类中为什么要用参数缓存?
有什么好处?
parmCache[cacheKey] = cmdParms;
} /// <summary>
/// Retrieve cached parameters
/// </summary>
/// <param name="cacheKey">key used to lookup parameters</param>
/// <returns>Cached SqlParamters array</returns>
public static SqlParameter[] GetCachedParameters(string cacheKey) {
SqlParameter[] cachedParms = (SqlParameter[])parmCache[cacheKey];
if (cachedParms == null)
return null;
SqlParameter[] clonedParms = new SqlParameter[cachedParms.Length]; for (int i = 0, j = cachedParms.Length; i < j; i++)
clonedParms[i] = (SqlParameter)((ICloneable)cachedParms[i]).Clone(); return clonedParms;
}sqlhelper类中为什么要用参数缓存?
有什么好处?
解决方案 »
- 问一个JS传值问题
- 如何让我B/S开发的程序可以识别USB连接上的手机操作系统,asp.net,终端识别
- js解析ajax返回的xml字符串
- 20万种网站与应用程序模板下载[全球最新最好的模板集合][韩、日、朝、美、英、中、法.....]
- 请问 获得r动态生成的adiobuttonlist的取值 大家是用js 还是设置autopostback 编写事件 SelectedIndexChanged 来实现呢?
- 简单而郁闷的问题,页面滚动条样式应用无效!!
- 控件显示顺序问题
- 数据库连接超时的问题
- DropDownList 选中的问题,快来接分了!!!!!!!!!!!!!!
- 找到工作了,嘻嘻。
- 如何显示母版页的背景图片???
- 求一个正则表达式的写法(较难)
请达人指点.