xdbHelper打开数据库链接相关的操作

2017-06-20 09:26:01  访问(1762) 赞(0) 踩(0)


在线工具:常用代码     


int theResult = 0;

            bool bIsCreate = true;

            if (xdbHelper == null)
            {
                xdbHelper
                    =
                    SlowX.DAL.Helpers.DBHelper.CreateDBHelper();
            }
            else
            {
                // 没有打开链接 //
                bIsCreate = xdbHelper.IsNotOpen();
            }

            try
            {
                if (bIsCreate)
                    xdbHelper.OpenDBHelper();

                eKing.SzdfLib.Business.JYGL.UTB_SZDF_JYGL_HYITEM
                    bll
                    =
                    eKing.SzdfLib.Business.JYGL.UTB_SZDF_JYGL_HYITEM.instance;

                eKing.SzdfLib.Entity.JYGL.UTB_SZDF_JYGL_HYITEM
                    entity
                    =
                    new eKing.SzdfLib.Entity.JYGL.UTB_SZDF_JYGL_HYITEM();

                IQueryDriver iq = entity;

               

                theResult = bll.Count(entity, xdbHelper);

                if (bIsCreate)
                    xdbHelper.EndDBHelper();

            }
            catch (Exception err)
            {
                if (bIsCreate)
                    xdbHelper.TranDBHelper();

                throw err;
            }
            finally
            {
                if (bIsCreate)
                    xdbHelper.FinallyDBHelper();
            }

            return theResult;

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)