Ejemplo n.º 1
0
        public static void Update(object obj, IDbTransaction trans)
        {
            Type        objType  = obj.GetType();
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            accesser.Update(obj, trans);
        }
Ejemplo n.º 2
0
        public static void InsertBatch(ArrayList objs, IDbTransaction trans)
        {
            Type        objType  = objs[0].GetType();
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            accesser.InsertBatch(objs, trans);
        }
Ejemplo n.º 3
0
        public static object InsertReturnIdentity(object obj, IDbTransaction trans)
        {
            Type        objType  = obj.GetType();
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.InsertReturnIdentity(obj, trans));
        }
Ejemplo n.º 4
0
        public static DataSet GetDataSet(Type objType, string select_str)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.GetDataSet(select_str));
        }
Ejemplo n.º 5
0
        public static object GetFieldValueEx(Type objType, string whereStr, string fieldName)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.GetFieldValueEx(whereStr, fieldName));
        }
Ejemplo n.º 6
0
        public static object GetFieldValue(Type objType, string theID, string fieldName)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.GetFieldValue(theID, fieldName));
        }
Ejemplo n.º 7
0
        public static IPaginationManager GetPaginationMgr(Type objType, int page_size, string whereStr, string[] columns)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.GetPaginationMgr(page_size, whereStr, columns));
        }
Ejemplo n.º 8
0
        public static void Delete(Type objType, object ID, IDbTransaction trans)          //ID一般为int或string类型
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            accesser.Delete(ID, trans);
        }
Ejemplo n.º 9
0
        public static bool UpdateFieldValue(Type objType, object theID, string fieldName, object newVal, IDbTransaction trans)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.UpdateFieldValue(theID, fieldName, newVal, trans));
        }
Ejemplo n.º 10
0
        public static void Insert(Type objType, object obj, IDbTransaction trans)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            accesser.Insert(obj, trans);
        }
Ejemplo n.º 11
0
        public static bool FillBlobData(Type objType, object obj)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.FillBlobData(obj));
        }
Ejemplo n.º 12
0
        public static object[] GetObjectsWithoutBolb(Type objType, string whereStr)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.GetObjectsWithoutBlob(whereStr));
        }
Ejemplo n.º 13
0
        public static object GetAObject(Type objType, string whereStr)
        {
            IDBAccesser accesser = DataEntrance.GetDestDealer(objType);

            return(accesser.GetAObject(whereStr));
        }