zoukankan      html  css  js  c++  java
  • 使用 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是通过键取缓存中的值,但不需初始化,直接声明

  • 相关阅读:
    【002】有符号数据传递给无符号变量
    C++第二课 数据类型和常变量
    【001】冒泡排序
    iOS中为网站添加图标到主屏幕以及增加启动画面
    _stdcall,_cdecl区别
    解决表格里面使用text-overflow后依旧不能隐藏超出的文本
    windows7 64位下运行 regsvr32 注册ocx或者dll的方法
    在sqlite中使用索引
    ASP中 Request.Form中文乱码的解决方法
    html——标签基础
  • 原文地址:https://www.cnblogs.com/BeyondWJsel/p/2343666.html
Copyright © 2011-2022 走看看