コード例 #1
0
ファイル: DBTool.cs プロジェクト: ywscr/Dapper.LnskyDB
 /// <summary>
 /// 当在线程中使用时要在开始调用
 /// </summary>
 public static DBConn BeginThread()
 {
     if (DBConnObj == null)
     {
         DBConnObj = new DBConn();
     }
     DBConnObj.Index++;
     if (DBConnObj.Index <= 1)
     {
         ThreadLnskyDBConnLst     = new LnskyDBConnLst();
         ThreadLnskyDBTransaction = new LnskyDBTransactionMain();
     }
     return(DBConnObj);
 }
コード例 #2
0
ファイル: DBTool.cs プロジェクト: zhangleixp/LnskyDB
        /// <summary>
        /// 关闭当前请求的连接
        /// </summary>
        public static void CloseConnections()
        {
            var reqModel = GetRequestConnLst();

            if (reqModel.ConnLst.Count > 0)
            {
                foreach (var conn in reqModel.ConnLst)
                {
                    try
                    {
                        conn.Value.Close();
                    }
                    catch (Exception e)
                    {
                        DbError(e, ExceptionTool.ToString(e));
                    }
                }
                reqModel.ConnLst.Clear();
            }
            ThreadLnskyDBConnLst = null;
        }
コード例 #3
0
ファイル: DBTool.cs プロジェクト: zhangleixp/LnskyDB
 /// <summary>
 /// 当在线程中使用时要在开始调用
 /// </summary>
 public static void BeginThread()
 {
     ThreadLnskyDBConnLst = new LnskyDBConnLst();
 }
コード例 #4
0
 /// <summary>
 /// 当在线程中使用时要在开始调用
 /// </summary>
 public static void BeginThread()
 {
     ThreadLnskyDBConnLst     = new LnskyDBConnLst();
     ThreadLnskyDBTransaction = new LnskyDBTransactionMain();
 }