/// <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); }
/// <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; }
/// <summary> /// 当在线程中使用时要在开始调用 /// </summary> public static void BeginThread() { ThreadLnskyDBConnLst = new LnskyDBConnLst(); }
/// <summary> /// 当在线程中使用时要在开始调用 /// </summary> public static void BeginThread() { ThreadLnskyDBConnLst = new LnskyDBConnLst(); ThreadLnskyDBTransaction = new LnskyDBTransactionMain(); }