• 使用 SqlHelperParameterCache 类管理参数


    SqlHelperParameterCache类是位于 Microsoft.ApplicationBlocks.Data命名空间底下。它底下有三个方法,分别是:

    • CacheParameterSet:用于将SqlParameters 数组存储到缓存中
    • GetCachedParameterSet:用于检索读取缓存中SqlParameters数据的参数
    • GetSpParameterSet:用于读取缓存中SqlParameters数据的参数

        使用好处总结:增强代码可读性、提高服务性能。注:使用以上方法必须保证键值的唯一性,这样取出的参数进行初始化。详细使用介绍

        通用参数:

        string mStrConnDB="SERVER=(local);.....";     //数据库字符串

        string mStrSpName="SP_ExecBySql";             //存储过程名称

        SqlParameter[] params=new SqlParameter[2];// 参数对象

    1. 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是通过键取缓存中的值,但不需初始化,直接声明

  • 相关阅读:
    openGL线s的绘制
    openGL绘制正方形
    openGL的使用步骤
    [归并排序][逆序数]Brainman
    [动态规划]Tak and Cards
    [STL][stack]简单计算器
    [题解]2018湘潭邀请赛
    [数论][组合数学]Iroha and a Grid
    [STL][stack]括号配对问题
    [简单思维题]Sequence(山东省第九届ACM大学生程序设计竞赛E题)
  • 原文地址:https://www.cnblogs.com/BeyondWJsel/p/2343666.html
Copyright © 2020-2023  润新知