使用 SqlHelperParameterCache 类管理参数
SqlHelperParameterCache類是位于?Microsoft.ApplicationBlocks.Data命名空間底下。它底下有三個方法,分別是:
- CacheParameterSet:用于將SqlParameters 數組存儲到緩存中
- GetCachedParameterSet:用于檢索讀取緩存中SqlParameters數據的參數
- GetSpParameterSet:用于讀取緩存中SqlParameters數據的參數
??? 使用好處總結:增強代碼可讀性、提高服務性能。注:使用以上方法必須保證鍵值的唯一性,這樣取出的參數進行初始化。詳細使用介紹
??? 通用參數:
??? string mStrConnDB="SERVER=(local);.....";???? //數據庫字符串
??? string mStrSpName="SP_ExecBySql";???????????? //存儲過程名稱
??? SqlParameter[] params=new SqlParameter[2];// 參數對象
- CacheParameterSet
??? params[0] = New SqlParameter("@Age", SqlDbType.Int);
?? ?params[1] = New SqlParameter("@Pwd", SqlDbType.Int);
?? SqlHelperParameterCache.CacheParameterSet(CONN_mStrConnDB, mStrSpName, params);????????????????????????????????????
?? 2. GetSpParameterSet
?? params= SqlHelperParameterCache.GetCachedParameterSet(CONN_mStrConnDB, mStrSpName);
?? params[0].value=23;
?? params[1].value=22;
?? 3.?GetCachedParameterSet
??SqlParameter[]? param= SqlHelperParameterCache.GetCachedParameterSet(CONN_mStrConnDB, mStrSpName);
?? params[0].value=23;
?? params[1].value=22;
?? 注:2和3區別在于,2是從緩存中檢索,切參數需要初始化。3是通過鍵取緩存中的值,但不需初始化,直接聲明
轉載于:https://www.cnblogs.com/BeyondWJsel/archive/2012/02/09/2343666.html
總結
以上是生活随笔為你收集整理的使用 SqlHelperParameterCache 类管理参数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 什么电影好看
- 下一篇: 光字开头成语有哪些?